A "luxurious lifestyle" in Belize is truly an oxymoron. smirk