My wife and I went on our honeymoon to San Pedro and stayed at Sapphire Resort. I have nothing but great things to say. Craig was always helpful, the price was great, the condo is very nice and the resort was absolutely beautiful. My wife and I kept remarking to each other that the pictures on Airbnb didn't do the condo or the resort justice, absolutely beautiful.
One thing we loved was sitting on the beach everynight and watching the pelicans dive for fish. The resort is about 10 miles north of San Pedro, which gave us the seclusion we wanted. We rented a golf cart when we wanted to go into town to a restaurant or whatever. I would go back in a heartbeat.