Some complexity to assembling and looks great.  The reason I give it 4 stars because I was disappointed that what stops/holds the door when opening are tiny cheap wood pegs.  I will be having a handy man find something sturdy metal or hinges to fix that.  Otherwise if you pull that door fast eventually you will break those pegs. Otherwise, lovely lovely product.