I purchased these to use in spin class and for my SPD pedals on my road bike.  They are great!  I usually wear a sneaker size 9, but after reading reviews decided to order a 41.5.  They fit perfectly!  My foot is a tad on the wider side, however the velcro works well with my foot and the feel is great.  They don't come with the cleats, so make sure to order some!