The staff was helpful and friendly. Our doctor was awesome. Wait time was short. The waiting rooms were clean and modern. Parking lot seemed full but there were a lot of places still to park. Did not check out glasses here yet but looks like they have a large selection.