Time consuming to build, but looks pretty good.  Just wish the doors lined up better. 1 mm off.