Fit is ok I guess. I got the light pink, its a very ugly pink. Its not a light pink, more of like a pinkish/gray. It says in description color may vary but thats a pretty big variation. I would expect it to be a little lighter, or a little darker. Not like a totally different color that cant really be described as pink! Fit is ok, thats the only reason for 2 stars. Delivery was quick. Not sure if I will return though. The color is really hideous. Maybe I just got a bad one?