The best hotel in Belize City.