This item arrived in perfect condition.  Very easy to put together...took about 20 minutes after the unpacking.  Sturdy. Drawers are a bit small but that is fine. The mirror is secure. The bench is a bit unstable for my liking so I purchased a different item since I prefer chairs to benches anyway.  Would definitely recommend and would purchase again.