When I recieved the item, the packaging was great.  Every piece was secure and wrapped well.  However, the wrapping did not protect my cabinet. Parts of the metal in the glass was rusted and the rust was showing through the white paint.  I decided to keep it and if worse comes to worse I will attempt to repaint.
I was/am still worried that this may fall off the wall as it is extremely heavy (for a cabinet of its size) and has very little holding it up.
The cabinet wasn't terribly difficult to put together.  And looks great in my bedroom bathroom.