I would chose to go elsewhere. The doctor is ok but the office staff and practices are not. If you schedule anything do not leave a deposit unless you are 100% sure absolutely nothing will keep you from it. I canceled several days before the appointment and was told I could not get my deposit back, even though the office manager told me I would the week prior. Just shady business.