These are so cute and comfortable. After reading all the reviews about size, i made sure to order a size bigger. I wear a size 8 but ordered a 8 1/2 , still just fitting snug. A nine would have been perfect. Either way they are really cute and can be worn with anything.