It's pretty alright, I got what I needed. I have the saver's club thing and that's a nice deal since I wear contacts.
My main complaint is that sometimes the place is just friggin crowded/busy, there's a ton of people waiting. And you always end up waiting a bit, even if you just want to pick up your contacts or glasses.
If you have the time and want some decent cheaper glasses and eye exam, it'll do.