Works exactly as intended.  Took a few hours to put together but it is what we were looking for.