I called Greg for a serious carpet cleaning that had to be done within 2 days for a final home inspection. He not only agreed to meet our deadline, he came over and did the carpets just a few hours later. The results were fantastic too. Our old carpets came out so clean and fluffy! The price is a bit higher than other companies, but the quality of the work makes it a much better value overall. And it is absolutely worth it to hire Greg if you're trying to get your rental deposit back - you'll save more in the end from the deposit. Communication was prompt, the work professional, and the service friendly - I'd recommend this company in a heartbeat. Thanks so much for your help Greg!