pretty easy to assemble. Once it's together, is sturdy and keeps my patio cushions dry inside. It's a cute little bench, extra seating is nice!