I read the reviews before buying this product and I would agree that they do run small, so I ordered a size larger and they are perfect!  The heel height is perfect and it makes them comfortable to wear all day!  I would buys these again in a heartbeat!