Very easy to assemble, the seat is firm but I think that’s good. Feels very comfy and supportive. We purchased two of them. I’m 5’7” and my husband is 6’ both of us are very happy with them. 
The best part are the cup holders that hide away when closed! Brilliant