It’s functional and aesthetically pleasing.  The two hardest parts about this build are following the poorly thought out instructions and getting all the plastic wrap off the first couple pcs.  I think I spent 45 minutes taking off plastic wrap from all pcs.  My suggestion is to set all pcs. out ahead of time in numerical order with all the plastic wrap off of it.  Be prepared to take the already assembled pcs. off due to the poorly thought out directions.  I also had to drill out a hole that was missing in one of the first pcs. and rebend some of the window slots that were bent due to shipping.  If you can get past these issues, then it’s not that bad of a build.