Perfection does not exist but this vacuum cleaner is simply ideal. Very handy, lightweight, it almost goes everywhere except under low furniture, but it is a real pleasure for the rest (I have a dog and a cat) hair, hair is all sucked. I use it every day, it effectively replaces the traditional vacuum cleaner that I reserve for weekly use.