Truth. One more I'd add:
Be large.
Size matters, a lot.
Want to sell your business for a great multiple? Here’s the recipe:
Be profitable. Be growing. Be diversified (customers, channels, products). Hire a good investment banker.
That’s it.
If you nail the above, you’ll almost always find a buyer willing to overlook anything else.