We had to do a LOT to get the doors to line up properly.  Do not nail the back on to this until until the doors are on - it will help a lot. Make sure you are on a hard level surface as well. After all that we still had to drill extensions on the holes in the hinges to get them to line up properly.

Pros: good value - easy to assemble
Cons: bad doors