Decently easy to assemble -- it took me about two hours. This is a great addition to my small bathroom. The shelves can fit about two full-size body towels and there's ample space for toiletry storage.