The shoes are cute, but if you wear a half size, like a 9.5 like me, then you are going to have to be happy getting half a size or more depending on your foot.  The weird thing is that I bought two pairs of these shoes and each shoe seems to be different (they were both size 10).  I bought the navy blue suede shoes (size 10) for my daughter and they fit good (she was a 9.5 at the time and they didn't have her size). However, if you are a true 10 you will definitely have a problem. So, always get at least a half a size up.