Easy to assemble, I did it myself.  Firm seat is very nice.    

Pros: Easy to assemble