Difficult to install, but a breeze to clean! The toilet seat comes loose and needs to be tightened frequently, but I love the look of this enough to deal with it.