I measured the seat I'm on. It's 160mm. It's not rock hard but it's not a pillow either. I would call it firm but not without some cushion.

I've been riding three times a week. I didn't want to overdo it starting out but I'm starting to dread getting on the bike due to the pain.