Perfect fit. Stretchy and easy to put on.  The fabric is a microfiber.  Color was exactly what I expected.