It was a Breeze to install. And it looks great on my Koehler persuade toilet. And also love how easy it pulls off for cleaning.