After trying two other products I decided to give the Brondell a try.  I am happy to say that it has exceeded my expectations.  My toilet was a little smaller so there was some overhang but I am totally ok with that.  The quality of the device is superb and cleans better than I expected.  I will purchase again when newer models come out.