I was torn between 3 and 4 stars. I am choosing 4 stars because the hosts were incredibly nice.

The Good: The house is beautiful. AC works well. Cayo has lots to do. The pets are friendly. Suzy and others were very nice to us. The river is pretty and their is even a playground. My niece got sick and they went way out of the way to help.

The Not-So-Good: It was very hard to find the first time. No one even at close supermarkets could show me how to get there even when seeing a printed map. No one even knew the road name. The wifi is sketchy. The hot water didn't work well. And the screen door had a gap where mosquitos got in.

Overall the niceness of the house, of Belize and of the hosts still wins out and I would go again and give it 4 stars.