I’m giving this a 3 because the 2 shelves are slightly different sizes. One of them had the wrong sticker (part number) on it. I had to take off the railings and attach them to the correct shelf. It was a pain. 
Good quality otherwise, I’m happy.