It is a beautiful cabinet. I had no problems putting it together. If you’ve put things like this together it is on the moderate skill level. If you have a ratchet type screw driver it is much faster.  It took me about 3 hours. 
The quality is not bad, I had no shipping damage. It is an inexpensive cabinet but it looks expensive.