Really pleased with Custom Clean. They were flexible with my timings and communication was great from the first enquiry. I was very happy with how quick the carpets were cleaned as I expected it to take the whole day. Custom Clean really bought my carpets back to life. Will definitely be re booking them for upholstery in the future.