Pros: Lovely location where you are really in nature and have your own private space. Cool outdoor space and hot tub. Full kitchen. Communicative hosts that provided recommendations and clear check in instructions. Free snorkel gear.
Cons: Not that clean, everything feels cheap (bed frame was falling apart, mattress topper was old, sheets and towels weren't very good quality) and not that well cared for. Honestly I wouldn't normally be this picky but this was our splurge for the trip and seemed much more luxury than it was in person. Not a bad stay by any means, just not worth what we paid for and had I known I would have stayed somewhere else. Also the small road and driveway to the house are dirt and get washed out in the rain so it was pretty bumpy - just make sure your car has clearance.