exactly what I had hoped for

Pros: perfect in every way 
Cons: took time to assemble