We stayed at Belizean Shores 3 times. Great place to stay for your first time in AC. The second time we went, we brought an extra suitcase of just non-perishable foods so we didnt have to buy as much when we got there. (some foods are costly cause it all has to be shipped in)
Our next trip, we are staying closer to town. Trips to town by boat gets expensive and you dont want to take a golf cart cause the roads are so bad.
Have Fun, its an amazing experience wherever you stay.