The Palms Belize, Belize City ★★★★ | TravelManiac