I have only had to use CarpetBaggers once, but my experience with them will keep me coming back as many times as necessary. They are very professional and after the free estimate, they installed new carpet in my home for a very reasonable amount. The guys installing were very professional and did not slack up on the job and made sure everything was right before they left. The customer service on the phone was excellent. No cons here.