Very easy to put together. This bench works well in my entry. I think the fabric is tinted slightly yellow and I thought it would be creamy white, but otherwise very cute and great for a seat while putting on shoes.