Pretty easy to assemble, took about a half hour. Not as deep as I would have liked a cabinet to be but it is holding up well and the look is nice for a bathroom.