A bit tricky to put together but solid and well designed.  Exactly what we were looking for.