After reading the reviews, I bought a size larger than my normal size. (11) I have a wide foot and usually have to buy in wides.  I received the 11 and they were way too big.  I returned them and got a 10. They fit perfectly.  I can get them on fine and they are super comfortable! Other reviews mentioned tightness and problems getting them on so I was worried because I don't have small feet by any means.  I am a teacher and am on my feet all day. They are super comfortable and cute, too.