Satisfied w/results, tech was pleasant enough during procedure, but dealings seemed..questionable?  Rescheduling attempts, even with 5 days' notice treated with reproachfulness.  They also forgot to make the change, so I was given attitude as if it had been my error.  Tech texts me late night before correct appt to \"make sure\" I didn't miss this one,  with insinuation that the \"missed\" one was my fault.  When I arrive, after again encountering some reproachful attitude, they have me down for a different procedure altogether.  A few weeks  later I'm texted w/a reminder for an appointment  I definitely didn't make.  To add to all of this I was charged for a service I didn't receive, and had to involve bank as the tech claims didn't charge me.\nSummation: Decent results, but a headache to deal with.  Not worth it.  I can deal with errors here and there but didn't care for the way they were handled. :/