It is a perfect fit for what I wanted.  My thirteen year old son put it together without any problems.  It arrived sooner than I thought, that was a nice surprise.