Very friendly staff, great service, and very easy to make appointments. The only reason this review isn't five stars is that I found their selection of frames to be pretty one-dimensional: there were lots of "hip" frames, but I was looking for something more sporty and/or urban. I eventually found a decent set of frames, but they don't compare at all in heft or sturdiness to my former Oakley frames.
Oh, and they don't grind lenses on site, so be prepared to wait a week or two for your glasses to be ready.