Super easy to assemble, and a great buy.  Very happy with the size.   It is firm as other reviews mention but it is perfect for additional seating.