I've had nothing but great experiences here. I had never worn glasses or contacts before my first appointment and I was somewhat apprehensive about the process. The staff was super friendly and made me feel comfortable and at ease. Every test was explained to me and the doctor took the time to answer my questions and go over my results. By the end I was excited to try on different glasses and find the right pair for me. They have a wide selection and Taryn, one of the staff, was so sweet and assured me I wasn't being a bother even after requesting to try on 50 or so different glasses. Once they arrived, which was only about a week and a half later, I put them on for the first time I was blown away. I'm sure that speaks for the fact that I needed glasses pretty bad but it was nice seeing the staff and doctor all celebrating with me. It really felt like they were happy for me and cared about the difference it would make in my daily life. A few months later I decided to get contacts as well for hiking and cycling. Again, I had never worn contacts so I had no real knowledge of what to expect or how to put them in, take them out, replace them, etc. They went over everything with me several times and helped me learn how to use them. There is a learning curve with that and they were very patient the whole time. I got my first pair and had a trial period. I came back in and told the doctor I thought they were OK but kind of uncomfortable and I chalked it up to that's just the way contacts are. He told me they have numerous brands and that he wanted me to feel absolutely comfortable with them. He was committed to finding the right fit for me. It took some time but once I found the right ones it made a world of difference. In short, I would recommend this office to anyone that is looking for a personable experience with a staff and doctor that take their time and want to get to know their patients.