We had a wonderful stay at this property, the photos really don't do it justice as far as the number of spaces and facilities available. Location is great, the beach around the corner is great for a swim, as is the pool at the property. Our dog was also very much at home during our stay.