First let me give the disclosure that I am an every-day vacuumer and I have seen my share of vacuums. I bought this vacuum as a temporary fill-in for my regular up-right that was being serviced. I also figured it to be a good option for light cleanings, vacuuming the cars and for tight spaces as well. It has great suction and the smaller sized floor attachment is GREAT for getting into, around and under those areas that normally don't get vacuumed. I have mostly concrete floors but, some carpet. It did real well on the hard floors and on an area rug but don't expect it to be a "deep cleaner" on regular pile carpet. It is super convenient for cleaning window and door tracks as well as around baseboards. The only thing that is a real pain is the fact that the hose is constantly coming disconnected from the base unit. During my first time use on my 1200 square foot house, it disconnected five times. For what ever reason, it wont lock into place. Other than that, it is a great vacuum, particularly for the price.