It was fairly easy to assembly. Directions could have been alittle clearer...marking on parts was confusing   
Everything fit that we needed to put in it.  It works for us!!