My only complaint would be the doors would work better if they were just a hair bigger, maybe only 1/8-1/4" and it would hide the gaps better.  Otherwise I love it, it takes some time to assemble, but it is worth it.