Exactly what we needed.  Very nicely made.  Too some time to assemble but well worth it.