I have own this for 6 month and it have work great so far . it be easy to put together and have clean very well so far . it have a pretty long cord on it also since i can vacuum my one bedroom apartment without ever unplug it . since i have only have it for 6 month i can not testify to its longevity but the initial quality be very good , especially for the price as i only pay 79.99 for it . the turbo brush be awesome . I have two dog and it seem to be pick up the pet hair pretty good . so far i really like it .