Bought these shoes for kickboxing and they're exactly what i was looking for!
Fit: I normally wear a 7.5, so that's what I ordered and they fit nicely. Not a lot of room for your foot to shift inside, which is ideal.
They've got a hard sole (it doesn't stick to the floor when you try to pivot your foot), a flat top (which is great for roundhouse kicks against a bag/pads), and a high heel (for extra support). They feel super light and are cute as well. Definitely 5 stars - no issues so far, will update if something comes up.