Exactly what we needed. Well built and easy enough to assemble, although getting the doors to align is a bit of a pain.