Absolutely adorable!
Medium-firmity. Not too hard - not too soft.
I am single with no kids so I see the firmness holding up well.