Beware, these guys consider every little thing "extra". Make sure you ask what's included in your exam before going. Just got hustled out of $160 for a basic contact exam with "extras". These "extras" are included at many other places as covered by your exam, which is covered by your insurance. When they separate it out, you have to pay extra. Of course, they dont have the courtesy of letting you know until you check-out. Just know what you're getting before you let them do anything. Or better yet, go somewhere else.