Trip Advisor's Travelers Choice 2012 Top 25 Hotels in the world names The Phoenix, San Pedro, Belize, as #1. Congratulations!
http://www.tripadvisor.com/TravelersChoice-Hotels-cTop25-g1 (Except even more people are going to learn about San Pedro/AC which I would like to keep a secret.
)