Had contractor install; he reported installation was easy and toilet has many ease of installation features. 
I am looking forward to the ease of cleaning it in my very small bathroom.