Fairly easy to put together and I've never put anything together before. It's solid, sturdy, and comfortable. I am in love with the purple color too! So happy to have purchased it and am using it now. The price was great too!