Exactly what I needed and for a lot less money than other boxes on the market. Great quality and it was not hard to put together.  

Pros: Price and quality
Cons: none