I have a big dog and he makes big messes! I was very pleased with how easy this unit was to put together and how clean it got my carpets!! I would recommend this to anyone.