Doctor is good. But, the customer service is very poor. Once you sign the contract and payment terms are defined, they treat you like dirt. More than the doctor, everyone else gives opinions. It is very stressful to deal with his office. My friends are having second thoughts going to this office after listening to my troubles.