A lot of pieces to put together but it looks great. The shelves aren't big enough for a cat to lay on (btw) which I was kinda hoping for. Still a very nice shelf.