Really really easy to fit.  Feels sturdy, it’s a high quality seat!!! Good price and arrived quick.  Five stars all day long