A bit tricky while assembling by yourself but the final finish is perfect. I am using this for towel storage in my bathroom so not sure about how much it can hold weight wise but looks great!