Beautiful place, great location. Lots of amenities. Very friendly and helpful staff. There are lots of notices about "critters" and we did encounter a few, but it did not ruin our vacation (just follow the cleaning protocols). Not a lot of places to hang towels--we ended up using dining and patio chairs, but be mindful of the wind outside. Overall, very pleasant. Exceeded my expectations!