I was thrilled with the carpet cleaning service I had from a great company called Earls Court Cleaning Service. Instead of buying new I decided to try cleaning them to see if it would make them last just a bit longer. All I can say is that they look wonderful now after the professionals have steam cleaned them. It was money well spent. They look almost new and the house smells so fresh. I would certainly recommend to anybody to give your carpets a clean first before splashing out on new carpets and floor coverings. It has certainly improved the look of my home furnishings now.