We have used Cosmic Carpet Care for years now. There are lots of people in our house and we do the rugs about 2 - 3 times a year. Bob is great. He is always on time and does a quick and thorough job. He even came out one day when we were having a snow storm...now that is dedication! His prices are pretty average, maybe even a little high but they are totally worth it.