First of all, I saw the other reviews and didn't think that this place could be that horrible... I was incorrect. Horrible front desk staff. They don't care about customers and aren't timely. I have to go to them for a final appointment and will never return. My husband and I were actually yelled at for being on time for our original appointment, which should have been warning enough! Enter at your own risk.