Just realized I have not done a review for Heaven's best. I was introduced to this company when we rented a house in Brookside with white carpets. Yes, white carpets that were on the stairs, in the hallways and bedrooms. This company cleaned them so well. When we moved in the carpet looked new and 2 years later when we moved out, they looked brand new again with Heaven's Best help. Since then, we have called them to clean all our carpets. They are professional, on time, call ahead when they're on the their way and of course, they clean the carpet so well and it dries very quickly. Not all wet and soggy. I love that they rake the carpet after as well.