I seriously do not understand what goes on with these people!! First. .the doctors are great. .they spend time with you answer questions they are great! It's the other people working there. .the place is crazy backed up and they walk around like they are out for a Sunday stroll on the beach. I waited for 40 min after seeing the Dr just to get my contacts and pay...i asked 3 times how much longer and every time I got the same answer...as soon as we can we will get to you.. if there was another location near my I'd stop coming here!!! Then they called other people in front of me that were after me....get your stuff together! !