10/10 - no complaints whatsoever!
The best place we stayed at in Belize and would highly recommend staying here. It will exceed your expectations :)