The style and fit was wonderful. It's made of solid, soft material. The only problem I had with it, and why it didn't give it 5 stars, was the material seem to to attract 'fuzzies', meaning stuff seemed to stick to it easily. Otherwise, I really love it.