Pros:
Easy check-in
Responsive host and easy to communicate with
Clean on arrival
As described
All essential amenities provided, including beach towels, extra linens, snorkel gear, and some toiletries.
Easy access to laundry
Quiet neighborhood
Tennis court next door
Fairly central location
Cons:
Somewhat far from town, tucked away on hill in residential area. Add 8 min to commute. Strongly recommend renting a car.