First, to be clear, the sole of these slippers is NOT leather.  It clearly states in the description that these are EVA plastic soles, and that's what you get.  It's fine for trips outside with the dog and occasionally to the mailbox, but it's not appropriate for walking around and won't last as long as leather.  At this price point, though, I could hardly expect leather soles.  I think that these are really nice for the price, even if the inside is a little scratchy.  This is definitely real wool (they're stamped as 100% Australian Merino Wool all over the box), which is rougher than, say, shearing interiors.  That being said, they are super warm and will soften up nicely with time.  Considering I would never, ever pay the beaucoup bucks for something like those dumb Uggs (<a data-hook="product-link-linked" class="a-link-normal" href="/Mens-UGG-Australia-Kenton-Slipper/dp/B0046NIPDG/ref=cm_cr_arp_d_rvw_txt?ie=UTF8">Mens UGG Australia Kenton Slipper</a>), these are a nice, if not as soft alternative.