Is Montreal a good place to visit?