It fit perfectly and was fairly easy to put together. I gave it 3 stars because the shelves cracked easily. While I was putting it together I dropped a shelf off my table and it cracked. I then put all the shelves on the floor. One shelf tipped over and the corner that hit the floor cracked.