This cabinet is great! I wont lie, it was a little difficult to put together. However, I did it on my own - probably easier to do with 2 people as recommended in the instructions, the most difficult part was assembling the doors. I had assemble and reassemble the doors about 2-3 times to remove the gaps between the hinges and make sure that they closed. Overall, it was a great buy. The shelves inside are height adjustable. Its the perfect accent piece to my front area!