We have stayed at the Belizean Reef,all units are oceanfront, it is close to town and you can't beat the price. Rooms are spotless. Will stay there again