These were ALMOST exactly what I was looking for. The upper part was great, the inside soft. The sole, however, was SO inflexible. I was clomping around like a Clydesdale in these. Not uncomfortable to wear, but very uncomfortable to walk in. I had to send them back.