Wonderful job getting your carpets really clean. He is really nice, efficient, and thorough. He really makes sure to do attempt to get all the stains out. Pricing is very reasonable. Appointments are not too difficult to get, and he is available on weekends. Excellent work on all kinds of carpets and rugs.