i have these in purple. seem to run fairly true to size, i wear an 8-8 1/2 and usually go up to a 9 when there is no 1/2 size, i have these in the 9 and they fit fine with a little cushion on the back of the heel, they are cuter in person, there is no buckle the strap has a piece of elastic covered by the bow so sizing the strap wasn't an issue. the insole is cushioned so they are pretty comfy. 4 stars for lack of 1/2 size which would have made them perfect.

5/6/12 just got the black pair too, like them a little better than the purple and are a little better suited to my personal style, the purple seem better suited to a costume or if i'm really in a flashy mood. but whichever color you prefer, id say go for it :)