We stayed at Pueblo Bonita Rose on El Medano Beach. It was absolutely fabulous. We had a great room overlooking the pool area, the beach was to die for and the water for swimming was great.
There were plenty of activities to do all week long that were available to all guests including cooking class, wine and cheese tasting class, water aerobics, craft sessions, Spanish lessons, pool volleyball and our favorite, beach volleyball.
A terrific place to spend a week - we would highly recommend it to anyone, as we have to many already.