Excellent family friendly resort
I stayed 7 days at the hard rock riviera maya (hacienda side) and will definitely be coming back. food and service were excellent and the resort has daily entertainment activities. if you have kids, the kiddie pool and waterpark are great. the adult section is only a short walk away. also, use your resort credit and only have to pay 20% service fee.