Our business rents filming stages for movies, commercial, internet content creators, etc. We never know when a rental will come in, therefore it is difficult to schedule carpet cleaning. And our carpets were disgusting. We found ourselves with a few days down, so I called a local company that had good reviews. JM Carpet Cleaning came out that day, gave me a fair quote, scheduled the work a few days later. The owners are a husband-wife team, and they worked their butts off for hours doing a fantastic job. Our carpets and upholstered furniture look like new. We will use them the next time we need their services.