We have been using Amants for carpet and upholstery cleaning for over 15 years. They are excellent. They clean off-white carpeting in a large great room, hallway, 3 bedrooms, 1 study, great room sofa and loveseat with pillows, throw rugs, and occasionally upholstery on dining room chairs. They make everything look like new and are able to get out stains and traffic areas not look worn. Cleaning lasts a long time, no wicking on carpets, dries quickly because they take their time to get the carpet dry as much as possible. Amants pricing is quite competitive for the quality of cleaning you get. I won’t use anyone else.