Good product that provides good functionality.   Tedious and time consuming assembly but seems to be a good quality product.  Wire management works well.  

Pros: wire management, size, quality
Cons: assembly is time consuming