I just purchased these shoes intending to keep an extra pair with SPD cleats for spin classes at the gym.  My first impression on opening the box was that they were very sharp looking shoes.  They feel like they're very solid construction, there's just enough give in the shoe to keep them feeling comfortable while keeping a pretty stiff sole for optimal energy transfer to the pedals.

I normally wear a 44 (10 1/2) for cycling shoes, but frequently have to be careful of my purchases due to my feet being somewhat wide.  Overall I'm happy with the fit, my feet aren't going to be sliding back and forth in these shoes and they're not crushing the sides of my feet.

My only complaint is the height of the shoe.  I have fairly high arches and these are definitely cut low.  If I went up a size to get more vertical room my foot would be sliding all over the place, but as it is I feel like the straps are only partly connecting to the velcro.  Since I only plan to use these in spin class I'm thinking that's not going to be a problem, but I probably would not be apt to go put my road cleats on and take these out on the trail.  I'd just be a bit worried about a strap coming loose on me while cranking away on the trail.