Says it fits most toilet seats and i chose this one and thought about it fully before purchasing and it was wrong size by like a fair few millimetres. Great concept of course which is why I decided in this product but unfortunately $20 down the drain for me. might fit newer toilets best. My toilet is an older style one but i never thought for a second it wouldnt fit though so who knows.