Stayed there this past weekend. Check in is scheduled at 4 but we arrived earlier than we anticipated and they kindly got a room ready for us by 2. The room was spacious and clean. I do wish the pool was bigger and the jacuzzi as well, but besides that everything was great. I loved that their parking was under the building so our car wasn't sitting out in the hot sun! The beach was beautiful! Staff was friendly and very informative. We didn't try the morning breakfast so I can't comment on how that was, but the coffee was good. I would def. stay here again.