Dr & staff do a great job. I've never had to wait a long time in a crowded waiting room like other places I've been too. They are extremely thorough and have me in and out very efficiently and effectively. They completely surpassed all my expectations and I will absolutely be going back.