Hate to write this, very disappointed.
The resort was a 30+ minute bumpy golf cart ride to most everything else on the island. The water at the beach was full of seagrass and it stank.
I woke up a couple mornings to roaches on the floor. One day they decided not to give me wash cloths when that swapped the linens, took an extra day to get them.
The staff was pleasant but not very eager to remedy concerns.
The restaurant service was terrible. Belize is a popular dive destination. The dive service I used picked me up at the resort dock at 8 or earlier. The restaurant didn't open until 8 and I had the breakfast plan with my stay. I tried to arrange for breakfast the night before but it was rarely ready when I was told it would be.
The day I left, at 8 am, I arranged for breakfast at 07:30. I arrived at 07:32 and was told my breakfast was almost ready. A couple came in and ordered, 15 minutes later got their food. The hotel called me to checkout and catch the shuttle, I explained I was waiting for food, I finally got my to go order at 07:52. The restaurant staff seemed unconcerned and sometimes bothered to serve customers.
Bartenders Will and Sheila were the bright spots for the stay and the view from the bar.