Very sturdy body and has decent weight to it. While that is true, the wheels on it make it very portable. Effective to use in all situations. And the components are quite easy to maintain. Highly recommended for anyone looking to keep their carpets fresh, clean, and free of pet messes.