One shouldn't buy cycling shoes without trying them on.  These ended up hurting my feet in a spin class.  Also, I don't understand why these shoes are recommended for spin (indoor) cycling.  The cleats are very hard to engage on the spin cycles and the soles of the shoes look they were designed for mountain biking.  If you are buying shoes for a spin class, I would recommend the traditional road shoes as they provide much greater support and fit into the clips much easier.