The Hard Rock Cafe's seem to get hard reviews. It is a standard chain but I find the food pretty good, well portioned and the service is friendly.
I try to make a stop to as many Hard Rock's as I like the souvenir shops and collect the mugs from each city.
The Twister Mac and Cheese was great and this location is in the heart of downton Toronto.