I love this shoe...it goes with everything!  However...like all extremely high shoes I ordered a half size larger.  I am a 71/2 but ordered an 8...it fits perfect.  Even though this is a platform shoe the heel is extremely high so...you are walking on your toes with your foot extremely arched...you have to take tiny steps.  I wouldn't suggest wearing these if you will be dancing.  The straps are very comfortable...they don't rub.