We just returned from a 10 day stay at Coco Reef for our anniversary. We were there during the off season so it was extremely quiet. Of course that also meant that the weather wasn't great. But not the hotel's fault! The hotel is reasonably priced for a beachfront (beautiful beachfront) hotel and is very well maintained with beautiful grounds. The staff were exceptionally nice and helpful. The young ladies at the front desk were particularly helpful with transportation, etc. The rooms were very nice and clean. The housekeeping staff did an excellent job of cleaning our room. The hotel is back away from the busy street so it is very quiet. It is a short walk to a grocery store to stock up on snacks and drinks. It is very convenient to the bus stops. The cab ride into Hamilton for dinners and shopping is relatively short and they have free greens fees at a nearby golf course. And, the food in the restaurant was excellent and the service was very good. But a little pricey and a small menu. Overall, a very good place to stay for a romantic vacation. Exceeded our expectations.