I bought them one size bigger planning to wear them with socks and they feel very comfortable. The heels are medium tall but still will look elegant worn with a skirt or dress. The color is just like in the picture. Good price too! They look elegant and stylish.