Easy replacement from older toilet. Love the adjustable seat. But beware once installed, nuts and bolts to lock toilet into floor are difficult to screw tight….