Cha Chi's - Placencia, Belize on Eaten