This reminded me a bit of Isla Mujeres with the golf carts and no cars. People are nice. Food is fair. But I never had great food in Belize so I did not expect it. Many reviews say there is difficulty using credit cards. Hardly so. Almost every establishment other than small local ones take them. There is usually a 5% fee. There are no real beaches here but getting into the water is easy. Spent many hours in the water. A good place to get away for a few days. There is a lot of poverty just a block or so off the main street. And a lot of garbage. One gets used to it.
If you own or manage Caye Caulker, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.