The doc I saw here was fine but I wouldn't return again --- reception is super informal: they make you pay cash for every tiny service (and they can't give you change so it has to be exactly right) AND they don't even give you an official receipt so good luck ever getting reimbursed by your insurance.