Fits very well.  I have never worn cycle shoes before this, but they fit great.  I needed some arch support while cycling, which these definitely provide. Sturdy, I'd say.  They don't come with cleats, but I bought those, and they also fit and work great.