We stayed in Babylon Villa 1, and it was comfortable for 7 adults (3 bedrooms and a sleeper sofa). The kitchenette had everything we needed to self-cater, although we ate dinners out. The location was great - quiet and private yet an easy walk to anywhere downtown. The front gate opened right onto the beach/pier. Since we were in San Pedro mainly for the diving/snorkeling, we just walked out the front gate for the short stroll to the dive shop. Raul, the property manager, was very responsive. It was also very convenient to have our airport/water taxi pick up arranged for us as well as a golf cart rental so we could explore further afield.