We loved our stay at Babylon Beach. The location is fantastic - walking distance to dive shops, cafes, restaurants, bars, and all that San Pedro has to offer. The apartment was spotless and very well appointed. The three bedrooms and large common space provided plenty of space for our family. The outdoor space - patio, pool, hammocks was beautiful. Even better than we expected from the listing. Management was welcoming, friendly, attentive and very responsive when we had any requests. The associated your operator had lots of options to experience Belize and was helpful arranging a golf cart rental. I’d highly recommend staying here.