Great Service! The doctor is friendly and the office is comfortable. I wear glasses and contacts and have been happy to use TSO's services for both. The girls that work there in the optical shop are extremely helpful. I have really bad eyesight and need a thicker lens in my glasses which makes finding a good pair that are stylish very difficult. They will take the time to help me find a pair that flatters my face as well disguise the thick lenses so I don't look like a blind nerd.I also like that they have a decent selection of name brand sunglasses and if I wanted I could get the lenses replaced with prescription lenses. Even though I don't live in NB anymore I still try to arrange appointments here whenever I'm back in town visiting. I highly recommend!