We had a wonderful 3-night stay at the Coral Reef Inn in May. The hosts were great and offered perfect recommendations from restaurants to snorkeling trips. The room was the best we stayed in during our 10 day trip to Mexico. The location is convenient - close enough to walk into town and right down the street from a grocery store. We could not have been happier with our decision to stay at the Coral Reef Inn!