This is fit for purpose but I’m really annoyed that there are not easily removable stickers on every piece. Great idea for assembly but they should be on the backside of those pieces. Shelf supports are too small for the holes. We will bodge it together but I don’t recommend.