It cleans well when it completes it's  cycle, however, we've had issues with the electronics and not completing cleaning cycles. Also, the lower rack easily comes off the track when pulled out fully.