If time is important to you - go to another company for this service!! Although they have great customer service and support - there is ALWAYS a delay of some sort - have never been taken in on time for my appointment!! EVERY DAMN APPOINTMENT - be prepared to sit and WAIT - never have I been called in sooner than waiting 15 minutes AFTER my appointment time - even when nobody is in the damn waiting room!