Terrible called me 5 times to confirm my appointment asked for insurance paper work. I showed up for my appointment early only to wait wile entire staff looked up my information only to tell me they can't take my insurance big waste of time stay away!!!