Easy assembly and very sturdy. Used as outdoor bench on patio so I wanted something to withstand the elements. Assembly took less than 30 minutes. Bench has a good weight so I’m sure it won’t fly away.