I love the overall look and functionality of this cabinet. Only wish the flip door would flip down not up to give full access to top glide out drawer. 
The assembly.... I have put together a lot of flat pack furniture but this one was a beast.  Directions are good.  Diagrams are good. There are just a ton of pieces to put together for this cabinet. 
Hint- If your piece doesn’t have a sticker indicating what piece it has, look on the edge...they labeled a few with marker on the edge of the pieces.  Also give yourself a solid 3 
hours for assembly.  Helpful if you have another person to hold things for a few steps.