The size is perfect and will meet our needs. We had a piece missing and we did get they two weeks later. There is also a small damage part on one of the shelves. Good for the price we got it for.