My daughter and I enjoyed the service, staff, and the enviroment. The Staff is very friendly. Right when you walk in someone is ready to assit you. The workers in front learn your name right way. So when you return they know who you are. The doctors are great and explaine every they are doing. They explain everything to you even if you don't understand. You will not leave with any questions. If you have any questions they will have the answer ready. The selection is huge (compared to TSO). The office is organized. They have an area for the little kids to keep them busy. We will be going back every year. And recommending them to our friends and family.