It does a decent job cleaning. The drying leaves a lot to be desired. It also feels cheap. Bottom rack wheels come off frequently. I would choose another dishwasher if I could do it over again