I just got these last night. They are very flexible,the color is exactly as you see it. I wear a 7 & have a slightly wide foot. ( wide width is to wide for me) I will keep them as they're not my every day shoes. If you have a true medium width they'll be fine for fit but because they are truly a ballet flat there is very little sole or heel so they won't stand a day in day out wearing.