I’m very glad I purchased this cabinet. For the price, I felt that the quality is wonderful. 
It took me about 4 hours to assemble. To get the top assembled part on the bottom you definitely need a second person, but otherwise it can all be done solo.

The only cons are 
1. It is very hard to get the doors leveled. The instructions come with some troubleshooting, and I need to give it another shot, but a few of the doors are noticeably off.
2. The instructions are missing a section for putting in the middle piece of particle board on the back. I ended up figuring it out a couple steps after and only had to take apart a small piece to get the middle board to slide in, but it’s worth noting that the instructions leave this step out.

Not a con, just personal preference I did not like the handles it came with, but ordered different ones and it fits our style so much better.