Soft velvety fabric. Very easy to assemble. It’s a little on the firmer side but still comfortable