These are cute, and they have some cushioning. But the sizing is really off. I'm between an 8 and 8 1/2 and got the large, which were way too small. I was wearing socks, but not thick ones. I wear slippers because my feet are cold, so naturally would wear socks with them. They were both too short and too tight. I really crammed my feet in there tightly, but alas, it just wasn't working, and back they go.