The shelf is exactly what I was looking for to complete my space. It does have a lot of parts and takes some time to put together, which takes quite a bit of patience and frequent breaks.    The end product is worth it though.