I would recommend Nu-Way. They have done a wonderful job on my carpets and they showed up on time! I have also hired them to clean my area rugs. I dropped off my small 2×3 to very large 9×11 wool rug and they did a great job and got them done quickly at a really reasonable rate! The staff is upbeat and a pleasure to deal with.