Super clean, lots of space inside and out on the property, beautiful property, amazing pools, gorgeous view, incredible location, easy beach access, very friendly, helpful staff. It was nice to have all the beach stuff (e.g. boogie board, beach chairs, swim goggles and flippers - toys for younger children we didn't use). I'm a runner so it was wonderful having a paved trail along the coastline to run on every morning. I could go on, but these are the highlights.