Appointment set for today - this awesome company didn't show up and didn't call.  Didn't even return my voicemail.  Wasted half a day waiting - move on to someone else if you need a trustworthy company.