It seems like it could be sturdy and nice, but unfortunately I received a few wrong pieces and a few broken pieces. Currently, it is a little wobbly and a few of the doors don't work. However, I just got off the phone with customer service and they are going to send a repairman to try to fix it. The Customer Service rep was very nice, but honestly I don't think the hassle will be worth it. I wouldn't buy this again if I had another chance.