This vacuum works, it cleans the carpets fairly well, but it is poorly designed and cheaply made. The attachment for holding different hose attachments broke off and now I have to keep it separate. Also, the rubber around the front that protects walls, furniture, etc. is coming off. Cheaply made, but it does its job. Probably would not recommend.