Lots of space, nice amenities, plenty of beds, multiple outside areas with fire places. Looked clean upon arrival however lots of hair everywhere from dogs and people, dishes not clean, internet doesn't work great, broke out from the bedding, toilets are small, beach is a little dangerous to get down to, and garbage was full when we arrived on a Monday and wasn't being taken out until Friday. Overall good experience with some inconveniences but its a very nice property just needs to be cleaned better, attention to detail is needed especially for the cost.