Relatively easy to put together (no bolts!) though getting the arms into the sliders took some time! The seat cushioning is quite firm (compared with my previous chair) but I'm getting used to it!