I Love Hafflinger slippers - they are the only ones I can wear and not get sore feet.  These were a bit tight (I wear a 9 shoe and these were 39's) but I tried the 40's and they were too big.  I think these will stretch out a bit.  I love the firmer sole so I can go outside in them at times.