Just because things aren’t perfect or someone isn’t happy doesn’t mean the work was a failure. Too often we let the attitude of our client dictate whether work was successful. And because they classify it as not meeting their expectations doesn’t mean it their expectations are reasonable.
Failure is what we make of it. Don’t let the ideas of others influence your judgement of quality.