Sort of a pain putting together, but not too hard. Love that you can add any stain you want since it’s unfinished