It is perfect. I have a St. Bernard mix dog and a yard full of dirt. Mix these two and my floors are always dusty. I just sweep up the hair and dust under the vacuum and it sucks it all in. It blends in well with my trash can and it is not bulky and does not take up too much space. It is easy to clean as well. I highly recommend.