Does most things really well, but it's hopeless with bread dough. On mix with slow selected the speed is too fast for kneading bread dough. Eventually tripped the motor because the mix is too thick to handle. I finished kneading by hand so no loss. I like the machine and at the price it's good value.