This was easy to install, all the parts were there, and were all correct.  The directions were straightforward and accurate.  The hardest part was getting the toilet seat off!
A word of caution . . . I live in the city where the water pressure is toward the high end of the limit (i.e., ~ 90psi).  You will need to be judicious when you turn on the wash features!  A high psi will surely give you a boost!  And don't be tempted to try it  after the installation without a cover over the spray, like I did. :-)

For the money, this is the greatest addition to your toilet you can imagine!