We stayed at Isla Bonita Yacht Club over the Chris**as period, and it was fantastic. We had a well appointed apar**ent next to the pool. Everything was clean and in good condition. There's a front desk that is staffed most of the time, and a pier that has a diving and tour company you can arrange excursions through. The apar**ents are off the main road but it's very quiet in the complex. You can walk into town very easily, and if you walk along the beach there are restaurants within a couple of minutes.
Çevir