When service was provided they did a fairly decent job. But, service was dismissed because of difficulties with their office staff not conducting business in a professional manner. Appointments were scheduled but not kept without so much as a notice why or any attempt to reschedule. Lack of reliability and administrative professionalism was the problem for us.