Not only are they adorable - and they are SO adorable - but these are like having little pillows attached to the bottom of your feet.  I'm buying another pair to take to work so I can pad around the office in comfort (casual work environment), because I can't bear to be without my pair at home.  I'm usually an 8.5 and I bought these in a 9 - perfect fit, so you might want to try buying a little up from your normal size.