Easy to assemble for the most part. A few ambiguous directions but pretty straightforward. Looks high quality and nice in my bathroom.