I've only been there twice, but both times were an extremely pleasant visit. I'm not from the area so finding a place that takes me insurance can be difficult. The staff was more than helpful in answering my questions and calculation numbers to see what would be in my best interest.
The building itself is up to date and cleanly. Both visits. I waited 5-7 to be taken into the room. A very short, standard wait at the doctors office, I though. Once in the room you are taken care of immediately. My glasses and contacts always come earlier than they quote too!
Shout out the the receptionist who was a complete sweetheart to the old woman who couldn't find her debit card and just wanted to talk about her new winter coat. I see so many people unwilling to be nice to strangers who need it. Wish I knew her name.