We hired kpa carpet cleaning services for sofa and carpet cleaning. The team was prompt, punctual and efficient and had complete knowledge about what needs to be done. Well Done Kpa!!