These shoes fit true to size.  I normally wear a 7 but bought these in a 7.5 because I like a little more toe room in tennis shoes.  I think if I had gotten the 7, these would've been just fine.  If you are curious, the 7.5 that I bought is 4.5 UK or 37.5 EUR.  The white ones are made up of leather and sythetic uppers.  I found the wedge to be lower than 3 inches.  I would say that they are more 2.5 inches.  I don't have a problem with that because the shoes are more comfy.  If you are expecting 3 inches, I would say look elsewhere.