These have give in the sole at the ball of the foot. Its very nice. My foot is a little wide and these fit snugly but will give with wear. My foot does not spill over the sides. The blue in the photo was acurate on my screen. Can't beat the price.