All Valley Flooring made moving out of my apartment much more of a hassle than it should have been. I had an appointment to have my carpet cleaned on Saturday, the last day of the month (and of my lease). When I made the appointment, I explained my situation, that the property management company required me to have the carpet cleaned before my lease ended, and emphasized that I needed a firm commitment to show up. Nevertheless, they called me Saturday morning to postpone until Monday. The property manager was understanding and extended my deadline until Monday. Monday, All Valley failed to show up and didn't bother to call me to let me know that. Tuesday morning, I called them and spoke to the owner, who assured me they would be there Tuesday afternoon. After several more rounds of assurances that they'd be there by a certain time and me calling when the certain time had passed, they finally showed up at 9:00 pm, three days and seven hours after the original appointment. As far as I know, they did a fine job of cleaning the carpet. read more