Quick delivery. Product was exactly as described and measured. Easy to put together as long as you have a basic knowledge of how to put furniture together. The reviews who state holes do not align most likely did not know that it’s important to lightly tighten the screws joining the panels before you fully tighten them. You will need to shift the panel a bit as each screw is inserted to help with alignment. 
I am hopeful I will enjoy this furniture for a long time!