I was surprised how dinky the packaging was for these slippers. They are leather, but the insoles are uncomfortable. I may add insole inserts for these slippers, but it may not work since these are slippers and they may not stay in place. They're okay to wear for a little while. You can also wear them outdoors if need be since they got a thick rubbery sole on them. I'd not take a long walk outdoors in these slippers, but indoor wear is fine for them. I'd give them 4 stars only because of the odd feeling of these insoles and wished they were a bit more cushioned insoles. The fit is also fine, true to size for me at least.