Very good suction, also excellent on hair. I am having to clean it regularly but that is partly because it is pulling out all the hair my previous vacuum could not. I have floor boards, tiles, short and medium carpets, it is handling them all without issue. I am finding it very easy to use and maintain.
I also makes several cute sounds like the "uh oh I think I ate something I shouldn't beep" when it tries to eat the pot plant. The pot plant is fine.
EDIT: 2 months in. still going strong, I am now cleaning it every 2-3 vacuums as it has got most of the hair and dust out of the carpet that my old vacuum couldn't. Really nice to come home to freshly cleaned carpet. Set time feature works really well. And returns to dock unless it gets stuck.