I ended up purchasing 4 of these in white. They were relatively easy to assemble. They were packaged well with the parts clearly labeled. They look really good. 

I didn’t have issues with door alignment as others have mentioned, all my doors lined up nicely without needing adjustments. 

I assembled them all myself, solo. I propped up the doors on boxes that gave me the perfect height to install them. It took me about 1.5 hours per unit to assemble.