Totally clean and beautiful place. The photos are accurate, the beds are comfortable, and the patio is so nice. The kitchen was well equipped. The pools are really nice too, and while it’s not on the water, the grounds are gorgeous and conveniently located. Nice to have the beach gear (chairs, cooler, etc) too. Thanks for a great week!