I have been using the vacuum for a couple of weeks now. It works well on carpet and hardwood floors. The suction is a little weak from time to time on the hardwoods. It picks up pet hair pretty well too. The tools small but get the job done. I like that it is bagless and very easy to empty. Stepping on the front to release it tasks some getting used to. Also, I would prefer if it had a longer cord. I would recommend this to a friend.