these were very comfortable - I thought they ran big. I am an 8-9 in sneakers and bought these in an 8.5...they were way too lose - i ended up sending them back and just going to my local bike shop for shoes - now they didn't have as many options but I was able to try them on walk around and have them put the SPD cleats on the bottom of them - which is mandatory for these shoes (and all spin shoes) and they are an extra $20.

At my local shop I bought a nice pair of black ones in an 8 and had them put on the SPD cleats and gave me socks for $100 plus they also said I could come back and get them tightened whenever I need to. Plus I gave money to a mom and pop shop.