We had a lovely week at the Hard Rock Hotel and thought the hotel was absolutely lovely. At check-in we were served quickly, given an upgraded room and as we had missed dinner that evening (flight delay), they sent up some charcuterie and bread to our room which was much appreciated. Breakfast is fantastic with a huge amount of options. It was surprisingly busy in January, so i'd hate to see how long the queues would be in the summer months! The dinner buffet was mostly good with lots of different options and great desserts, but we found we were left a bit underwhelmed on a few evenings. The thing that let the hotel down unfortunately was the housekeeping, which was quite hit and miss. One day we found our bin (which was full) hadn't been emptied, one day our coffee cups and glasses weren't changed (and had obviously been used) and whilst this probably isn't the housekeeper's fault but rather the hotel's policy, it's a shame they don't refresh the water in the room every day (it's only offered on arrival, 2x cans per room). The towels were also a bit shabby. Finally, we had a problem with the electric lights under our sink one evening so they were violently flashing and couldn't be switched off, but we called Reception and they sent maintenance up ASAP which was appreciated as we had a baby in the room we were trying to put to bed. Overall i would definitely stay here again and thoroughly enjoyed our near-perfect stay.