While we do like product, flushing is more of an art than a science. Difficult to find right length of time to hold down for full flush. Self cleaning is nice feature but not certain of efficiency yet.