Excellent location, beautiful space, very comfortable. Beds were a bit too firm for my taste. Check-in was a breeze, parking was convenient. We appreciated the boogie boards and beach toys.