Arrived in good condition with all necessary parts.  My daughter and I assembled it in about 2 hours.  Directions were fairly east to follow.  It's the perfect size for the space we needed it in.  Very happy with this purchase.

Pros: Unique design and seems durable
Cons: We had a small issue with the drawers lining up properly but we were able to correct it.