Took a little time to put together, but excellent directions and parts that fit perfectly.  It is exactly what we wanted and needed.  We are very pleased.  Good quality.