This is an excellent cleaner. However, it is really difficult to empty, tricky mechanism that needs two hands and for you to stand over the bin.  Not sure if mine is faulty, but it is very tricky. The machine itself is easy to manoeuvre and collects all the dust and dirt well and has no problem with long hair and animal hair.