Firm but velvety soft. Just the right height for my legs to be supported from the settee. Bright yellow colour that blends with other things in the room nicely.