Pretty good-just using it for floors and upholstery, wish the upholstery/pet hair attachement had more strength but overall very good.