I have the same shoe in patent leather, ordered directly from Aerosoles and it is very supportive and fits perfectly.  This shoe in the flat black ordered on Amazon is uncomfortable, does not support the balls of my feet and gaps / is too wide in the midsection.  I would not recommend ordering this shoe here - it does not match the quality I received directly from Aerosoles.