Although this office is a little hard to find at first, it's worth going to. The receptionist and doctors are pleasant and efficient. Prices seem to be comparable to most other offices I've been to. You can even call up to order contacts over the phone and have them ready to be picked up the following day. They have several late nights for office appointments as well.