Caravan Rugs cleaned 3 area rugs for me. They gave me an estimate over the phone, scheduled a convenient pick up, and were on time. The cleaning was done in the timeframe they'd promised, and the rugs came back looking great. They placed the rugs back in the rooms, which in one case required placing the rug under a large bed. They were careful with my furniture and were very precise making sure the rug was exactly where I wanted it. I'd definitely recommend them.