Eh, not bad. A little overpriced but that is the Hard Rock Cafe standard. We ate here for lunch. Ordered a pulled pork, traditional
Burger and spring rolls. Pretty typical. The service was pretty good. My wife and friend spoke cantonese to each other but ordered to the chinese waiter in English which is typical in tourist type areas. I'm am American and motioned for the waiter in chinese which he found odd, 2 chinese girls speaking English and a white guy speaking cantonese. He was funny about it and said order in chinese please. So I did and he understood. He meant it in a comedic way and I found it funny.
My son loved the stage they had set up: drums, guitars, amps and the like. He loves music so it was fun for him. Go if you're into visiting a hard rock in everyplace you visit. Don't go otherwise. Many better and cheaper places to waste your money. Also, the retail store there is super tiny.