My glasses broke a few days ago and I went to lenscrafters for the first time, knowing they were the ones who made glasses so fast. A few good surprises, for one hour service the quality was incredibly good -I was worried the faster it took, that would effect it, but no. Also, professional staff. Knew what they were doing, friendly, etc.
Pros: quick, friendly, good quality
Cons: long distance for me