It has good suction power and is very handy to carry around without the hassle of power cords etc. Battery lasts for about 15-20 mins. I think it could have got 5 stars if it had 30min of operating time on one full charge.