They fit perfectly and color/pattern very nice. The material is quite thin tho, so I'm not expecting them to last very  long but time will tell.