I have been using this for 2 weeks. I used it on my carpet after using my own vacuum and I could not believe how much more dirt was in my carpet. When using on hardwood floors it is so easy to steer and get under the table and chairs. And my final test that i used the vacuum for was to clean my car and truck I could not recommend this enough the attachment to get into small spaces was a god send to clean between seats and in the corners. The only issue I have is with where the attachments go the clip in part is broken but I use the cord to hold it in.