It fits right and the material is very soft. Delivery time was phenomenal. I took a star off because the coloring was slightly different. I bought it hoping to match accessories I already had, so that was a bit of a let down.