We really enjoyed our stay at Isla Bonita Yacht Club. It was a quiet spot in busy San Pedro but still close to restaurants and other activities. Our room was clean and spacious and we enjoyed the peaceful outdoor sitting area with a view of the pool and the ocean. The kitchenette had what we needed to make coffee every morning, and do a little cooking.
The best aspect of our stay was the friendliness of the staff and their willingness to go the extra mile: we left a set of keys behind when we checked out, and when they found them, they contacted us immediately and got the keys on a flight to Belize City where we picked them up at the airport as we waited for our flight back to the US. Wow - we really appreciated their extra care and quick response!
Isla Bonita Yacht Club is a great choice if you want a peaceful, relaxing stay, but don't have a big resort budget, or don't want to be isolated in a far-flung hotel. It was a great way to experience San Pedro!