First the good stuff:
The flat (which is located in a complex called Brahma Blue) has lots of space, is very quiet, and is very comfortable. The 3 bedrooms worked well for our group of 5 adults, and the large kitchen/living room/dining area was great.
The complex's pool was very quiet and pleasant, with both sun and shade offerings.
The air conditioning worked great, and the WiFi was also good for the common areas and the surrounding two bedrooms, but spotty in the far bedroom.
The not-so-good:
There is a hot-tub-for-two on the deck off the master bedroom. It would have been wonderful had it worked as advertised, but the tub is filled via the equivalent of a bathroom faucet. We tried to give it a go one evening, and about 40 minutes into turning the tap on full, the water level in the tub was about 4 inches and the water at that point was cold. We were told someone would come fix the flow but no one attended to it. It was ultimately disappointing to everyone in our party as we all wished we could use it at various points during our trip.
The water problem extended to the showers as well. If you were first to the shower, the water came out hot. Even with a short shower, everyone who showered after you was relegated to--at best--a tepid shower. And, the water frequently had a very strong sulfur smell to it. We understand that has something to do with rotting seaweed elsewhere on the island. Needless to say, showering was not a high point of the stay. All drinking water on the island is bottled and the flat has an ample supply so as long as you don’t try to drink water from the tap, you’re OK.
Staying across the lagoon from San Pedro affords space and quiet, but be aware that anytime you want to do something in town, you have to travel by boat across the lagoon. (There is one restaurant that you can dine at Brahma Blue, which is fine for a meal here and there, and tended by a very nice couple of US ex-pats. They also provide great provisioning service for your flat before your arrival.) The boat shuttle operators, Captain Dino and his father, Don Armando, were great. The scheduled (and hence cost-free) times are a bit irregular, (e.g. if you take the boat to town for a 7pm dinner, your only practical scheduled return is 10pm), so we ended up calling for a special pick-up many a time, which Dino very graciously provides, but it still adds $10/trip (depending on number of passengers outside of scheduled hours) and is a bit inconvenient.
On the morning we needed to be on the boat by 5am for an early dive, Dino was there promptly (and was his usual very friendly self).
Corrina is a bit of a challenge to reach. She was very responsive before we booked, but she would often take a few days to get back to us after that, and occasionally never answered questions. We entrusted her to book our travel via Tropic Air from Belize City to San Pedro each way, but for the arrival flight, she didn't write back for a couple of days and then assured us our flights were booked even though the airline had no record of our travels. She later said it was due to some kind of computer issue with the airline, which might have been the case, but not having that flight booked as of the morning before our travel caused us a little worry as some of us were arriving from different locations and needed to coordinate.
Overall, we enjoyed our stay and recommend the property, but you shouldn't count on using the hot tub, enjoying the showers, or particularly quick responses from Corrina.