Super difficult to put together. Lots of pieces. I couldn't do it so I called a handy man it took him 4 hours to put it together. Also the height is for a child not an adult.

Pros: very functional
Cons: disappointed at the height; too many pieces, long assembly time