It fits my needs and looks pretty nice. The instructions for putting it together were not very good, and the doors don't sit perfectly flat on the bottom, so I took a star off.