The Iguana House is probably the best place to stay on the Island of San Pedro, especially if you have more than a couple of people. It's about 4.5 miles north of the actual town of San Pedro, but that suited us just fine. We 're a family of 5 and we rented 2 golf carts to get in and out of town and to explore the island. The house is directly on the beach with decks that are a pleasure to hang out on all day or after a day of activities. The house is well equipped with whatever you need to prepare meals which is a joy in such a beautiful setting. Nicky (Jim's partner) picked us up from the airport and showed us around so that we could get settled. She was always available for questions and was so accommodating with everything. I could not recommend the Iguana House more highly.