Our carpets have been cleaned and renewed by this company. The service has been very thorough, from pick-up to delivery. The carpets come back looking better than ever. Many thanks!