Union Grill gives Tessaro's a run for it's money for the "best burger" crown. On the short strip of shops on Craig St, Union Grill stands out. It is a neighborhood restaurant - very "American" food. It isn't healthy, not even the salads, but that's what makes it good.
The service is what you expect, nothing great but I haven't encountered a rude waiter. During lunch expect a wait and it to take a while to get your food, the grill gets crowded.
If you do get a reservation it is kind of annoying, but they will not seat you until everyone is there so make you are prepared for that.