I used Nalley today to clean carpets in our new home. Our puppy had soiled a couple spots after we moved in and, although we did a good basic cleaning, we needed it cleaned by a professional. Keven, our tech, did a thorough job of cleaning every room, was professional and careful with all furniture. I was really impressed. I paid by check but they do accept CCs.