My last spin shoes were great, but I wanted something lighter, so I did a lot of research and read lots of reviews and really liked the look of Giro. Wish they were less expensive, but $100 seems the going rate for good shoes. I ordered a 9 1/2, my usual size and they fit well, but were a tad narrow in the toe bed. I returned these, received prompt notification and a credit (plus free 2-day shipping) and they sent a size 10 - which was perfect. I love these shoes - sooo lightweight, well made, good looking.