We used to go to Sam's Club Optical because the price was right but noticed the quality was not good at all. Broken glass frames, poor workmanship and forever having to go in for readjustments left us tired of the whole thing. I don't even remember when we started using BJ's Optical but it's been several years now. Ron, the manager and optician in charge, is the best! He knows us and never fails to adjust the kids' glasses when we are in shopping. The service is quick and the price is comparable to Sam's. Contacts are only $13.95/box. I would highly recommend this optical shop to anyone.