I installed the washlet on a Kohler elongated toilet bowl and it fits seamlessly.   Sorry I waited so long to make the purchase.  From the heated seat to the cleanliness, it scores high points.