5 stars all around! Beautiful, clean and amazing location. The hosts are amazing and went above and beyond to make our stay more than perfect:) I would highly recommend booking, add a couple extra days because you'll never want to leave.
Pool and hot tub were my obvious favorites, Alot of pool and beach accessories added as well.
This has it all!