Has all the functions one could ask for at a fraction of what I thought I would have to pay.  Easy to install right into existing water supply. Takes sitting on the toilet to a whole new level.

Pros: Great value, lots of features, simple installation 
Cons: None