I love this product !!! I have have other vacuum cleaner by other maker and this be by far the best . it leave my carpet look new everytime I use it . my 17 year old son use it and be very impressed . I have read about the difficulty with the little yellow switch to change from carpet to floor so it be not a big surprise when the time come to use it . the only negative thing be that the machine be heavy and I have a hard time carry it up and down the stair . but over all , it be a great buy .