Thinking about buying these On Cloud shoes. For those that own a pair of OCs, how are they?