I bought these shoes in 6 which is my true size and they fit perfectly! I buy many of Sam Edelman's shoes and have always gotten size 6. For those complaining that the shoe is not true to size I suggest going to Dillard's or another department store and trying Sam Edelman shoes before purchasing anything online. As far as the comfort, I am used to high heels and have been in these for hours without any problems. I would recommend to anyone who loves eye catching shoes and is used to heels over 4".