Good but needs some creativity.
Nice toilet, the throat is a little narrow so if your poops are large expect to be mashing till the end of days! Two issues, one, the hole for the inlet pipe is a little too big so the rubber seal fits but it's not a tight fit. To make the end wider so the seal would fit tighter I ended up cutting the end off a solvent weld angle and epoxy to the out pipe end. You have to stretch the rubber seal over but it fits into the toilet really tight. Second the flush was not reaching aroung entire pan, I sealed up 5 holes to get a good flush, which in turn is probably why the seal leaked more because of the backflow.
Verified purchase: YesCondition: New