The product came with pieces missing on the bottom part of the toilet, and a crack in the toilet seat.  Also I had to run out and get bolts which were not included in the package.   So the product may be good but the way it arrived was not.