Beautiful velvet sofa for the price! It has the perfect amount of firmness. It is not too firm and not too soft. Legs are wooden, which gives a nice look.