So easy to put together! Can be done in less than 10 minutes. Looks great and love how it’s adjustable. The seat is firm and could be more soft. Not too firm and stiff but great so far.