I put it together in under an hour- the directions were easy to follow, and all of the parts were there.  It’s not made like a $200 wall cabinet, but we didn’t pay even close to that.  Looks nice and modern in my bathroom and provides a good amount of extra space.