I am thoroughly impressed with this 3-in-1 vacuum.  It is lightweight but has great suction power. I've used it a few times already and have not had to recharge the battery ! It does work on carpets as well