Over the last ten years we have stayed at all three, more than once. Best facilities and bang for the buck would be Belizean Shores. In my humble opinion, no question.
The opinions and views expressed on this board are the subjective opinions of Ambergris Caye Message Board members and not of the Ambergris Caye Message Board its affiliates, or its employees.