We didn't stay with a pet, but 2nd floor has balcony and ground floor has patio. If you have a bike first floor is excellent. Rooms are big enough to bring bikes right in for the night. Staff even suggested that to us.
I always stay on the ground floor. It is just easier with pets.
We stayed on 2nd. But I would ask for 1st floor directly on Beach access. Also much easier to get in and out of room. Enjoy your time.
Thanks! Your answer is awaiting moderation.