I spent a few nights at one of the luxury hotels on the island as well, but I enjoyed my stay here even more. It was extremely clean, beautifully renovated with a direct view of the ocean, felt private but had easy access to explore the downtown area and get to activities/excursions. The staff was incredibly helpful from picking us up and dropping us off at the ferry/plane to and from the island, helping us make dinner reservations, booking excursions (for snorkeling they coordinated pick up and drop off at the hotel dock!), renting a golf cart for us (primary mode of transport on the island), and they were very accessible for any questions throughout our stay. I would love to go back to San Pedro and I truly wouldn't stay anywhere else. I highly recommend!!