Slightly on the firm side the first time you sit on it. But the velvet is so comfortable . And you sit on your dining chair for a short amount of time . The metal finish looks darker than I expected but it’s not a bad finish. Very elegant and at a great price. Hard to find nice metal velvet chair for affordable price.