Suprisingly easy to assemble although a bit time consuming. The fabric looks really nice in person, very happy with them for the price