For the price, this is great. I found that it was fairly easy to put together but I did need a little bit help to align some pieces correctly. The only issue I had was getting the door on, but I found that by putting credit cards between the tabs on the top and the frame I was able to slide it on without scratching anything.