It was reasonably easy to assemble, however it requires attachment to a wall to keep it stable. We had to creatively stabilize it because our balcony is concrete and glass. It is just what we wanted, however, and expect it will get a lot of use.