Our stay at Caye Caulker was great! Location is excellent and close to everything, but notice that since the island is really small you can't really go wrong with location. The view from the roof is gorgeous and facilities are generally good. Notice that the place is a small hotel and not someone's house as most Airbnb are. You should know that the bed is really hard. And we also had some weird odors in the room but we weren't sure if it's a common issue on the island. Overall the place was great for us and the view from the roof is amazing!