Arrived earlier than expected.  All pieces intact and ready to assemble.  Assembly was a little tedious but instructions were easy to follow. Installation is easy and it looks great in our guest bathroom.