Dr. McGrath's staff is very professional and attentive to your needs. You rarely have to wait, and they always call the day before your appointment, and follow-up after getting your glasses, contacts, etc.
PROS: Great service.
CONS: A little more expensive than some, but worth it.
more