Shelf was exactly the size we needed.  Sturdy and easy to put together. I did get extra end caps that I am not sure where they belong.  Giving only 4 stars because the instructions did not match the pieces sent. However it wasn’t that difficult to figure out how to put together.