Not too hard to assemble and hang (especially if you are aware of the location of studs on the wall. the doors don't lay flush with the cabinet when closed, and have about a 1/4 inch gap between the door and frame on the outer sides. we hung this in our master bath toilet room so not many people will notice. there isn't much ease of movement when opening and closing the doors as i would like. it's fine and not worth the hassle to take apart to send back, but i probably wouldn't order it again.