Decent, flush, installation which was fairly easy.  For people who are use to old toilets and the simplicity of installation new easy clean styles take a bit more time for installation, but this design like many others is straightforward and may take an additional 5 to ten minutes in install time.  

Would have given it four stars but was shipped with toilet seat that was not designed for toilet.  Toilet uses elongated toilet set, but shipped with short seat.  oh well