I stayed at Thatch Caye 5 nights for a yoga retreat. I had the absolute best time! I thought the island was a perfect environment for practicing yoga and enjoying the beautiful marine life of Belize. Thatch Caye is rustic and off the beaten path, which I find much more interesting and authentic than a commercialized resort. Don't get me wrong, Thatch Caye offers plenty of amenities such as in room air conditioning and excellent food for a very comfortable stay. The views and the wildlife make this place incredible. The friendly staff, delicious food/beverages, and environmentally conscious accommodations are an added bonus. The snorkeling was an added cost, but well worth it. I loved that Kayaks are free and always available. I would highly recommend if you're looking for a relaxing and remote island getaway!