It's my second purchase of the same model after two years when the other's case cracked quite easily.

It has very high suction power (I have hard floor), but I feel it can work well on carpets too. 

I've been using it every week since a month or so but unfortunately the handle slides off quite often which I didn't experience at all with my older vacuum.

It's not ideal for reaching the tight space under the bed.