Perfect fit, elastic all the way round so it doesn't move! And lovely fabric. Definitely buying more.