Very simple to put together. Did have an issue with the pre-drilled holes for the door hinges since they were too far in for the hardware to reach. But I was still able to screw in.  Looks amazing in my bathroom.