Worst company I ever dealt with. Didn't show up to their first two scheduled appointments. Came 45 minutes late when they finally did show up. Took my carpet for cleaning and after scheduling four times for drop off, I still have no carpet and no one can return my calls. Save your sanity and hire another company.