I questioned the sizing as it didn't seem like the description was very precise.  The fabric has a lot of stretch and was easy to put on and fit like a charm.  It was a little thinner than I expected and I like the picture a little better than the real thing, but overall am very happy with the purchase.