Best management strategy for 3 nodes

I have three nodes that I would like to turn into a docker swarm. I know we are not supposed to have an even amount of managers. So is it okay to have all three be managers? With only one there is really no fault tolerance.