Exactly what we needed.  Assembly was a no-brainer and fit and finish were perfect.