Inside a luxury overwater bungalow in Belize that costs $950 a night
Business Insider's author soaked in luxury at Thatch Caye, an island resort in Belize, where her room cost $950 a night.
Business Insider's author soaked in luxury at Thatch Caye, an island resort in Belize, where her room cost $950 a night.