fits great and it was the exact same color. It's hard and very sturdy, not like those cheap toilet seats. I am and still is very impressed!!! No more seats from walmart