This place it a dump!! IT IS A COMPLETE TOURIST TRAP! Stay away!!!!! Firstly, the place is not clean!! From the washrooms, to the table tops, to the floor!!! We sat on the patio and there were pigeons walking around on the floor, under our chairs and tables!! The food dropped on the floor by diners is left on the ground for pigeons! Our plates for our appetizers were wet!!! Secondly, the service was crap! Our waiter was nice but over talkative and a bit pushy! We ordered two drinks..one tasted so bad that it wasn't even touched!! The waiter did not care to wave it off the bill. Thirdly, the food was gross! The nachos were the worst I've had and tasted stale even though they seemed popular!! (Everyone around us was having them). Out of the 3-4 Hard Rock Cafes I've been to this was the worst!! Avoid it!!