My vote is Banana Beach. Excellent place. Two pools, on the beach, restaurant and lounge on premises, a small grocery store across the street, a beach bar next door, easy walking into town, a travel shop on premises to aid in arranging tours. Suites have a full kitchen and also are "regular" rooms available so will fit most any budget desired. Staff is great and very helpful. They will also arrange your flight from Belize City if you want. Have a great time!!!