Nice looking spot, the guy at the counter was surly and had a bad attitude. We got a breakfast bagel and bagel with cream cheese and vegetables with two Americanos for almost $18. The coffee was pretty good but the food was a major disappointment. First they gave us the wrong order which we realized after we left, when I went back (our bagels were waiting for us) and got our true order and opened it up, I was shocked. There was barely any cream cheese on it and the bagel was sliced a quarter of an inch from the bottom, it wasn't even toasted. Just a poorly made sandwich.
I have worked in food service and there is no way I would have given that to someone.
Go to Tim Hortons and save your money and avoid the bad vibes.