Easy to put together, no more than 20 mins. The bench is solid wood and very sturdy. It’s meant for the patio but it really fit what I had in mind for an entryway bench. Love it!