I've stayed in all of these, some several times. They're all good choices. It comes down to what you're looking for. If you like a classic hotel with large public spaces, then go with the IC Le Grand. Indigo has the best rooms. If money is a consideration, go with Holiday Inn. Regarding HI, I think Notre Dame is a nicer property than Grands Blvds.