It was easy to book an appointment with KPA Carpet Cleaning Services. The booking was straightforward over the phone. The cleaning team arrived on time with all necessary equipment. We got sofa, carpet and tiles cleaned from them and overall it was a good experience. I would definitely hire them again and also recommend them to anyone looking for professional cleaning services. Thanks KPA!!!