"I decided to hire Craig's Cleaning after reading a review on thumbtack. This was the best decision I've ever made with regard to carpet cleaning and upholstery cleaning. The cleaner was sufficient thorough and did a fantastic job. Our sofa and loveseat had been staying on several occasions by our young children, and Craig and his team were able to remove all stains, Such that an eight year old couch and loveseat looked brand-new. If I had to do it over again I would hire Craig's Cleaning every day of the week and twice on Sunday. They did an outstanding job and their prices were much cheaper than the national brand cleaning company."