Only a couple of reasons it’s not getting 5 stars. One is because I think some of the steps could be re-done to make assembly a little bit easier and one of the lower partition doesn’t fit (I think the holes were drilled just a hair too small) but it’s perfect other than that! I installed it myself which took a while but I was still able to get it done in a day and the quality is surprisingly really amazing. Very happy with the purchase and quick turnaround.