We availed services from KPA Carpet Cleaning yesterday for upholstery and carpet cleaning. They arrived on time and were simply great overall. They constitute a team of experienced cleaners who have right knowledge and expertise of what it takes to provide a highly professional cleaning service. We were completely amazed by the work output! Would surely recommend these guys for upholstery and carpet cleaning.