Perfect for our family of 3. We stayed for 3 nights with our toddler. It is up a number of flights of stairs which wasn't a problem for us. A quick drive to lots of food options, playgrounds and of course the beautiful beaches