The location was perfect and the suite was perfect for our family (my wife and I, our two kids, and my parents). It was an easy taxi ride to/from the ferry. The concierge / front office were very helpful for everything we needed (fresh beach towels, 5 gal water jug for $8Bz, taxi to the ferry, phone call to get our rental company to meet us at the ferry).
This is really a hotel, but I don't think we would have found it without Airbnb.
The pools were great. The beach was in pretty good shape (with respect to sea grass that someone else mentioned). You could walk a long way in either direction along the beach.
Our only issue was with one of the AC units, which they were fixing when we arrived. But they were very responsive until it finally stayed fixed.
There are lots of restaurants around (we didn't end up eating at the hotel's restaurant) and supermarkets nearby for breakfast or lunch foods.
My wife and I did three days of diving with the Belize Pro Dive Center, which is a few properties south and we would highly recommend them.