Is instant runoff voting a good idea?

Voters in St. Paul will decide next month whether to adopt instant runoff voting for municipal elections. In Minneapolis, voters have already approved the system and will use it this year for the first time. Is instant runoff voting a good idea?