Easy to assemble! Came together in about 30 minutes (and that was with me being silly and trying to work against gravity). Looks very nice. Parts are sturdy and seem well made (no lose threads, scuffs, etc). Seat and back are very firm, at least straight from the box. Im cool with that but YMMV. Also, the seat is nice and wide for all you big booty people like me.