We stayed at the Moonflower the 3rd week of August, 2018. The Suite upstairs met all of our needs. There are two units downstairs if you had to rent out for a large family. It was just me, my wife and our 12 year old son. Plenty of space upstairs though, for a bigger family. Clean, quite, and relaxing. A/C worked great. Kitchen has some pots pans, microwave, coffee maker, and blender. The location is just short walks to everything you need- small store for water/beer/wine/food, restaurants, rentals, and entertainment. The Beach is right there. One day the beach had some sea grass, but the rest of the time it was pretty clear. Most of the days we went out on excursions. Casey, the owner is really helpful answering any questions and will guide you in right direction if you need it. He responds really quick. He recommend TrulyWildBelize, and Eric (boat/fishing/snorkeling guide) for the excursions we did. Both were really trustworthy to do business with and very knowledgeable. I would also recommend them highly. For TrulyWildBelize, ask for Percy on the Monkey River tour and Mike on the Maya Ruins at Xunantunich and cave tubing. Both those tours I would say are almost a must (the ruins and tubing is a full day). The snorkeling sites are the Cayes about 45 mins off the beach, depending on the boat you take and the weather that day. Snorkeling is also a must. The reef is in pretty good shape with a variety of fish, coral, turtles, and nurse sharks. The Moonflower is defiantly a property I would return to.