This is a perfect fit for us. It’s very convenient and it also looks very nice. Have received many compliments. For the size and amount of compartments, it was pretty easy to put together. It had been very sturdy.