I went here when they offered a groupon and was pleased with my service.
Their shop and selection of glasses isn't the largest, but they do carry the main brands as well as some discount frames for the those with a tight budget. They're also able and willing to order in a pair of frames you may want that they don't have in stock.
The staff are very friendly and work hard to get you what you need in a timely fashion. I had my eye exam and my glasses done through them and got exactly what I wanted.
The reason I'm not giving them 5 stars is because their prices aren't the best in the city. They aren't the worst either, I'd put them about average. Also, because their selection isn't as big I had to look at frames at another shop to find the ones I liked and then have Crown order them in. If it wasn't for the groupon I probably would have just gotten my glasses where I found the frames I liked.
If you know the frames you want, or they have ones you like, this is a great place to go for glasses! If you're picky about frames and hoping for a large selection to chose from I'd try OpticZone on Jarvis.