I'm a Jazzercise instructor and I have been using Bloch dance sneakers for several years. As far as sizing, no matter which model (Wave, Evolution, Trinity), I always size up one and a half, I.e., my street shoe is 6 and my dance sneaker is 7 1/2. The Flash Dance has great forefoot cushioning. I find they are slightly narrower than other models, but they accommodate my custom orthotics with no problem. Once you find your size, you will forget you are wearing them. Comfy and cute.