Functions are great. I really like the ability to choose how many rinse cycles I want. I wish it had a drain only function. Self clean Button indication after 40 cycles worked only first couple of times .