I didn't like that at check-in, the hotel asked for the 2nd person's name (in writing), because it could be intrusive towards the privacy of guests. Note that my reservation didn't include breakfast or an open ticket during the stay, so there was little need to do this.
Also there's a lot of construction going on at the 1st floor of the property. Many shops are closed due to this.
Whats more is that I could hear some noise of cars driving around the avenue next to the hotel. In this regard I think the sound proofing leaves some room for improvement. I've been to other chain hotels that do a much better sound proofing job, where you can't barely hear a thing coming from the outside.
Moreover, after my plane from Dallas landed I called for a shuttle, but I couldn't get one because the hostess said it would take a long time to schedule it and reach the airport. So for 10mxn each, I took two public service bus instead, from the airport to arrive at hotel. Very uncomfortable.
Finally when leaving the hotel, I programmed a taxi for 450 mxn, although I was charged 550 due to traffic. So for practical purposes, Hard Rock hotel doesn't have a shuttle service.