Overall, the house is absolutely stunning and the photos do it no justice. It's spacious, clean, and has that modern feel/flare I was looking for. I will say, be mindful there are a lot of rules and regulations with this property, so be sure to read the listing thoroughly. The check-in process was smooth and easy, but we weren't able to check in early as requested due to maintenance at the time. They also offer a variety of different add-ons through their portal like massages, ballon artists, pool heating, and other resources. I was a little disappointed that we could not enjoy the heated pool add-on because it was out of order at the time and it was a little chilly during our stay. We also did not have enough wash cloths for the amount of people that were present (13) so we had to go out and purchase some. In addition to this, we couldn't get the coffee machine to work and the sink on the second level had a drainage issue. The hosts were very responsive and supportive of all inquiries and calls that we made, which was helpful. The beach is within walking distance from the home and shops/grocery stores are just a short drive. I would recommend this property and would consider renting again.