The location was great and we really liked the house layout, the company was very quick at responding to communiations. Some things I missed in the listing was that the tennis courts and indoor pool are NOT part of the included amenities, and we had to pay extra to use those, (which was my oversight). The other details that surprised my husband and I, is that, after the inital "starter pack" you recieve for check in (ONE dishwasher pod, 1 dishcloth, 2 kitchen towels), guests are expected to buy their own, and that also includes paper towels and toilet paper regardless if you are staying 2 weeks or 3 days. It was irritating, because when you rent a house for 6 days with 12 people, presumably you’ll be running the dishwasher more than once, use up all the toilet paper (which we did), and definitely need fresh kitchen cloths& towels. The housekeeping management was kind enough to bring us extra towels and some laundry soap, but we had to buy extra of the rest. Overall, the beach area and facilities were clean and well maintained, friendly staff, and we would come back.