We have been very impressed with Happy Carpet Cleaning. They have done 2 jobs for us on our previous condo in the past and the pricing is very reasonable. We have had other companies do carpet cleaning for us and within 1-2 months, the stains are back and that includes paying extra for stain removal/protection. With Happy Carpet there were none of the old stains reappearing after their service. I would highly recommend them to anyone!!