Easy assembly, all the parts were included. I put it together by myself in about an hour and I am not a very handy person.  It's sturdy, looks very nice, doesn't make any squeaky noises. So happy I purchased it!