Ahhhhh, the good life... beach bar in Ambergris Caye, San Pedro, Belize...