Professional services were very good. Appreciate the IT component with text message confirmations. But wasn't very impressed with timely progression from one person to another. A lot of hanging around! Also, mildly irritated by having to ask for my prescription each of the three times I've been there. It's what the customer pays for and should be given before the sales pitch on the glasses/contacts. Friendly staff, no issues there.