We first used Phoenix about 3 years ago when we moved to Raleigh. I chose them by reviewing Angie's List reviews. They did an outstanding job. I was absolutely amazed at how much better our rugs looked after their work. We have used them again, and I am every bit as much pleased as I was the first time. They are easy to get in touch with, easy to schedule, arrive on time (after confirmation in advance), do a GREAT job, and are really nice people to work with. While they are not "cheap", their prices are reasonable. I have recommended them to friends. I will use them every few years because our home looks so much better after they have done their magic.