Minimal assembly.  Probably took 15 mins to put together and it’s exactly how I was envisioning this piece in my living room