Just wanted to check before I invest, I want butter-soft flats, not the sort with really hard heel-backs that cause blisters. And is the sizing quite predictable?