I wasn't impressed. The seats were dirty. The server's don't have much etiquette. The food was alright I guess. Table side Cesar salad was rather small for that price. Other steak houses have the same option with much larger portions and better flavors. I would say ambiance is great because you are after all eating inside casa loma. It's a nice view, but the place is rather noisy.