No assembly needed.  Fits, seems very durable.  I have yet to wash it, but the material is very sturdy.