The reason why I'm giving this 4 instead of 5 stars is because it takes a very long time to put together because there are so many pieces. I ended up hiring a highly experienced TaskRabbit and it took him 2.5 hours to assemble. Otherwise, it's a beautiful piece. Very sturdy and it will last a long time. I'm glad I purchased this, just wish I knew how long it would take to assemble.