This cabinet showed up a day early and was really easy to put together.  I had no problem doing it myself.  It matches my bathroom and looks great.  I couldn't ask for much more.