It was soft, but I returned the first seat since it didn't line up perfectly with the shape of my elongated bowl. The second one didn't fit perfectly either but I kept it anyway. It didn't come with instructions, so I don't know if it was my fault but the seat kept coming loose and would slide sideways when you sat on it. I had to tighten the bolts every few days.