For the price, excellent. A ton of pieces, but managed to put it together by myself in around 2.5 hours. Sturdy with lots of space. Wish the magnets on the doors were a bit stickier, but far from a dealbreaker.