This was a bit of a challenge to assemble. Not difficult, just lots of parts.  The doors were the hardest and still aren’t quite right, but they’ll do.  

Hopefully it will fulfill its purpose over time.