This was our first time staying in a small hotel (boutique hotel or B&B?), and it was awesome! Everything was clean & comfortable; the location was convenient; not right in the middle of everything but a relaxing walk to all we needed. The owners Jerry & Leona where very helpful & spoke very good English (for Canadians). They even smiled when asked for the billionth time about the weather. They gave us excellent tips on where to eat off the beaten path. The rooftop kitchen was the perfect way to start or end the day. Staying at the Coral Reef Inn has ruined us for staying in the big hotels. Dave & Lori