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.
Summation: 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. :/