True to size, I wear an 8 and 1/2 they fit perfect. A little taller than I expected but I'm fine with it they're so cute and the padding on the inside is comfortable and soft, it's a great well-made shoe.