The vacuum cleaner is good for what it is expected to do. We have standard commercial carpets, and laminate floors. It was great on the floors. It was good on the carpet too even though it doesn't have the rotating brush; we just had to go a slow, or run it twice on an area.