Easy to put together, but put the doors on after you hang the cabinet on wall. I did it this way and can imagine that having the door swinging in your face while trying to mount cabinet would be very difficult. It is lovely and looks beautiful in my bathroom.