The fit is good but the material and color are a little off. The material is very rough and looks nothing like the picture (and it has nothing to do with my computer screen). The darker colored one is more more like  mom jean color. Thats the only way to describe it.