Pretty good overall. Very clean and spacious. Only downside was the water temp was a bit temperamental and the couch is pretty flimsy (maybe a child could sit on it). It was perfect for our short term stay, however I would probably stay somewhere else if it were longer than a night or two. The highlight was getting picked up from the airport by Gilbert(domingo). He was super fun and we explored a lot of belize.