Most people tell you that you have to be willing to take advice.
This is true. But, there are two other factors that are, in many ways, more important.
You have to be ready and able to take it, too. Ready means that your vision is defined well enough to meaningfully interpret someone else’s words about it. Able means that circumstances enable you to meaningfully respond to his or her words.
Advising a start-up is difficult in that, to do it really well, the adviser needs to learn the ins-and-outs of what’s happening — the deal between founders, the circumstances of developers/coders, the posture of competitors, etc. I call these Day 0 issues.
Not every advisor will have the time to dig into Day 0 issues with you.
But, every good advisor will acknowledge them when advising you.