We had a great experience at Barbara's Casita! The resort is small but is quiet and has everything you need. There is a nice little pool and beach area with hammocks and a dock. We did some snorkeling under the dock on our first day and saw some fish. There was a good amount of seaweed on the beaches when we were in Ambergris but you can easily get beyond it by walking out on the dock. The Casita itself is very cute and comfortable- perfect for a couple or family. The Casita is not far from San Pedro but the road is a little rough and not great for walking or biking so we rented a golf cart. Everyone we interacted with at the resort was helpful. JC got us set up with a map and some things to do/restaurants to check out on the first day. Overall great experience!