I purchased one pair a size 9 and they were too small they fit like a size 8-8 1/2 so I knew I had to purchase the 10's to fit my feet since I'm a size 9 and they were perfect. I ordered all four colors and I love them. They are so comfortable and look good as well. Somehow I have lost my black pair already I think my pig took them but if you want something comfortable cute and you can definitely wear all day for a great value these will do. They are a thick soft plastic and cushion. Doesn't even hurt or leave strap marks.  My toes are very long and skinny but a size 10 is a perfect fit.