In case my first reply didn't get through:
We have five straight vacation years on Ambergris Caye. We think you will like Caribe Island Resort.
The staff could be a bit more responsive and amiable, except for Mr. B,who appears to be the maintenance chief. He is excellent.
Accommodations are fine. We were there in November, shortly after hurricane hit the caye.
Caribe Island was one of first opened. No dining at the time, think probably kitchen is going strong now.
Pool is nice, dive=tour shop on premises.
Town is about 20 minutes by bicycle on dirt road, not a difficult ride. Taxis available.
Go for it.