8 of us enjoyed the Hard Rock Resort 12/19-23rd before the holidays. The rooms in building 4A and 5A were terrific and right by the pools/beach area. Large bathrooms and jacuzzi. Bartender Gregori Rivas and Angel Emilio were EXCELLENTand very personable bartenders at Toro! Salandia Martinez, a Toro waitress was very ATTENTIVE and did a terrific job of taking care of us at breakfast and lunches. We enjoyed Zen (get there at 6pm to avoid a long wait) and Impanema for restaurants. We tried out the Spa (GREAT) and everyone was very attentive and get A's in customer service. Lovely grounds. Pools nice with drink service. Beach great for swimming and walks.
My only complaints were the resort had long check-in's and check-outs plus you had to stop at several desks to find out about the "specials" you received for your travel package.
Overall, we had a fun vacation!