Great location, excellent communication and support, and a terrific apartment, all ensuring a fantastic time in Montreal.