Extensive assembly.  Quality could have been a bit better. But does serve the purpose it was intended for.  Its very low key style and design, so quality issue goes unnoticed for the most part after assembly completed.