Was there on Canada Day evening with a group of six. It was busy when we arrived (7pm), but quickly started emptying out. Drink orders took about 15 minutes, and then it took another 30 minutes for the waitress to take our food order. Worst, though, was the wait for food - it took 90 minutes from the time we ordered food for it to arrive!! We certainly weren't the only ones in the restaurant having this experience - many nearby tables were similar.
On the plus side, food was good and the patio is beautiful (retractable roof for a flash rain storm!). But, with this kind of wait for food, I wouldn't return unless I was not hungry.