Had a great experience here- loved the online appointment request, the front desk staff, and the doctor. I didn't need new frames, so I can't speak about the selection at all. I chose this office because of positive Yelp reviews and I'm happy to add mine to the list- they are well deserved.