Perfect size and construction.  We are very happy with our Superflo toilet.  Very easy to install !