If you don't mind waiting for 3 hours and then being cancelled on. Only to turn around the very next day and wait another 2 and then have to call another company, after the manager guaranteed PERSONALLY only 10 more minutes... by all means... Use them.
They are HORRIBLE!!!!! After reading all the reviews, I have no clue how they are still in business.