Holy insane comfort Batman... how have I never known about these before?!
They are so cute and I want to wear them all the time. I usually wear a 8.5 and that's the size I got, they fit perfectly.
Get them. You won't regret it.