Just from a restaurant perspective, this place worth 2 star rating at the most. It is purely a tourist place. I have been here couple of times with friends visiting Toronto. The food on the menu was just OK and very overpriced. For example, the 75-dollar steak is no way close to any of the well-known steakhouses in Toronto. It takes a LONG time to get the food too. Service was just so-so. The last time we were here, we sat there for half an hour without any staff asking until we asked for service twice. Generally not recommend unless for first time visitors.