Size, color perfect. Didn't take long to put it together.  Would have rated it 5 stars but had a scratch on bottom shelf and it was not level after put together.