The food was pretty good, but admit it, you don't go here for the food. The atmosphere was what you would expect from a Hard Rock, but the service was impeccable. Our server was there within seconds every time we needed her. At one point we joked that she must have a hidden microphone at our table. Average food, decent prices for Vegas, but stunning service.