Worst service ever today! Restaurant was full, but no waiting line. We waited 1/2 hour for Coke & water. We had placed food order with drink order. After a little over an hour with no food, we walked out. I have NEVER done that. The servers were NOT at fault. They were hustling. Just way understaffed. Manager should have visited tables to explain delay, or advised at the door that there was a staffing problem, and given customers the chance to move on. As it is, we won't visit ever again. We had previously visited many Hard Rocks in US & Europe.