Moxie's is a good standby that's stood the test of time in Toronto.
The menu is dependable, the staff are competent and the ambiance is a good mix of classy/trendy without being too over the top.
This location (in scarborough town center) hit all of those points. The staff were great and the food was perfect. The steak was well portioned, perfectly cooked and tender soft. The cocktails were well mixed and the burger was amazing too.
The menu is diverse enough that most people will find something they like. Steak, Burgers, Red Thai Curry, Beef Vindaloo, Teriyaki bowls... the list goes on.
They frequently have seasonal menu's as well and from my experience, this can be hit or miss depending on the offering. But their traditional standby's usually hit the spot.