After taking my daughter to many different I doctors and buying glasses at a few different places I've come to find that this is the best place for my family. The doctor was very efficient the wait time was understandable they got us and fast. The doctor even put a movie on for my daughter while she had to wait for the dilation to be complete. So far we have no complaints we did buy the insurance. And the insurance has proven to be worth the extra money. With the insurance we bought we were able to replace a pair of glasses that went lost which is hard to find at most I doctors. The front desk staff was great willing to help and very patient with my daughter as she went through every pair of glasses that they had before finding her pair. With having special lenses that were needed the wait time was not that long and they even called us the day that they got them even though closing was coming soon they waited for us to come in for her to try them on so that she didn't have to wait any longer. I highly recommend this place if you're looking for a efficient professional and reliable doctor.