The design of the seat and the price make it worth buying for sure. We have an elongated toilet seat so it doesn't fit all that well. There is a gap at the front and it does slide around a bit. Fortunately, it doesn't slide too much when you apply a bit of pressure so my 2.5 year old is comfortable getting on and off by herself with no problems. I wish we got to pick the colour but that's not a deal breaker for us.