It is very easy to assemble. It took me less than 5 min to put together. It is very pretty. This was purchased for my 13 year old daughter. Rating it 4 stars because bottom seat is not comfortable to sit in for several hours while doing virtual learning.