Fairly easy to assemble. I did it on my own and it took me about an hour. Comfortable and sturdy, perfect for a city balcony like mine.