Very firm, velvet decent quality. Seat is slim and overall smaller than expected but worked well for the space