Had 2 vastly different experiences there. The first was a perfectly pleasant Canada Day dinner with friends on the patio. The food was pretty good and the service was also fine. The atmosphere on the patio is lively, but not too loud. It's also decently enclosed so you don't necessarily feel like you're right beside 9th Ave.
My second and more recent visit was pretty much the opposite experience. The waitress took our drink orders and basically never came back unless we tried very hard to wave her down. The first time we tried to get food, she walked away after taking down the orders of only half of our table. We were there for an hour and a half, and the waitress did not once ask if we wanted more drinks. In the end, we decided to just get the bill and leave. The bill alone took another 15-20 minutes to get. It seemed like our server was actively trying to avoid us. I'm not very picky when it comes to service, but this was the worst experience I've ever had at any restaurant.
Based on my first visit, I'd give the place 4 stars. Based on the second, I'd give it 1 star. I'll probably give the place another chance; the establishment itself is fine, as is the food. Hopefully we'll get another waitress next time.