I am pleased with the functionality of this piece, however not fun to put together and it stinks. Took me about 4 hours to put this together. The holes in the legs were not drilled deep enough so the screws did not fit and I had to fix that. Also it has a bad odor to it and has not gone away yet (have had this for a month). I do like how functional it is though.

Pros: Functional
Cons: Assembly and odor