Very happy with the shelves. It takes a bit of effort to get all of the pieces aligning correctly when putting it together - have to put quite a bit  of weight on each piece to get it to fit. Worth the effort though!