Better than the competition but not great.
Cleans well, has hard food disposal, and usually leaves dishes dry. +++
Has Sanitize function (Should be required on ALL diswashers).  +
Heats water which gets cold in pipes due to long cycle times. +
Takes way too long (4 hours if Sanitize is on). -
No display on front indicating that cleaning is complete and it is drying.  Top display does not indicate this either, unlike my other dishwasher. -
Does not always automatically restart if door is opened to add another dish -