So easy to put together, material is soft. On the firmer side but very comfortable. I love it