Would highly recommend this company to anyone. James did a fantastic job on our carpets and spot cleaning our cream sofa. He was punctual, professional and basically a lovely man. His price was incredibly reasonable too. We will definitely be using him again if and when needed.