Easy to hang and assemble.  It looks great and I'm very pleased.  I really like the mirrored finish on the backside of the door and the back of the cabinet behind the shelves.  Its much better than opening and closing the door 10 times when getting ready in the morning.