I recently visited for the first time. The staff bent over backwards to accommodate my last minute scheduling. The doctor was thorough and took the time to answer my questions. The eyeglass staff went way above just offering options and fitting them to me. The overall experience was as good as it gets.