This one is a doozie to assemble but looks great when it's all put together. The doors can get derailed if handled forcefully (by little kids, for instance lol), but I was able to put it back to rights. Overall, I'm happy with my purchase.