Easy to assemble. I was able to get it up by myself. All parts in box. Only complaint is that it is much smaller than I imaged. This will not seat 3, 140 lb people. I would only seat 2.  Stable and fully functional.