Pros: Great communication - very prompt reply. Decent pricing. Plenty of gear available for snorkeling etc.
Neutral: As other reviewers mentioned, the mosquitos are a bit of a pain. As the host informed us, the driveway is ridiculously steep - parked on the street when not loading or unloading.
Cons: While pleasant and clean, after a while it was clear that the overall vibe was "good enough." There were a lot of things that could be improved, large and small.
Example: the seating in the living room is half of a sectional couch, plus an ottoman with a pillow against the wall. The first position of the couch was comfortable, the rest were not. So there is seating for four, but only comfortable seating for one. Good enough.
The other thing that lowered the rating was the second giant cockroach. The first one chose to expire dramatically in the bathroom sink. Hey, no big deal, guess the pest control is working. The second one was on the shelf in the bedroom with my underwear as I was packing to leave. I had to unpack my suitcase, shake everything out, then repack while keeping an eye out for hitchhikers.
It was a toss up between two and three stars. It came down to a simple question: Would I stay here again? The answer is no, hence only two stars.