This cabinet turned out to be perfect in my bathroom - I love it!  
It arrived with all the pieces and parts secured in styrofoam and cardboard.  The directions were pretty straightforward and everything was clearly labeled.  I was able to put it together by myself, but it would have been helpful to have an extra set of hands once or twice.  Simple inexpensive, and looks great!