Carr's is the very best! I had them pick up and deliver my rug as it is very heavy and large and difficult for me to handle. Marsha let me know exactly what the charges were going to be so there were no surprises at all. They did a really fantastic job cleaning the rug; it brightened up considerably and remained soft. I've used other services that somehow, after cleaning, the rug was never as soft as before. When the two gentlemen delivered the rug back to me, they moved the furniture necessary to put the rug back down, but best of all, they took time to make sure the rug was laying correctly and that I was completely satisfied, which I really appreciated, as again, I can barely move the rug myself. All in all, a totally great experience!!!