I would say when supply equals demand. Because if demand exceeds supply the consumer doesn't benefit, and if the supply exceeds the demand that is called a surplus which usually causes prices to go down so that wouldn't benefit the sellers. But when supply equals demand we reach an equilibrium. At this point, the allocation of goods is at its most efficient because the amount of goods being supplied is exactly the same as the amount of goods being demanded.