These are really cute shoes, however the heel makes them a bit heavy as it seems solid and there is NO padding in the foot bed other than a little on the heel. The ball of the foot has no padding, and while you can add a pad, it doesn't seem enough to make them comfortable for any length of time. The straps are a bit loose and adding padding does help with that. For me adding the padding was not enough for my comfort so these are going back. Sad because the off white color is great and the style is so cute, but I'm not willing to be in pain in my shoes. Length is true to size. I wear a 7.5 and that is what I got.