Very easy to assemble.  Great bench for indoor or outdoor use. I presently use it outside for extra seating or for using as a plant stand.