I enjoy staying at this airbnb when in San Pedro. It is located close to the center of town and the views are great.
The entrance can easily be missed but the host arranged a ride for us and the check-in process was easy.