A spacious oasis with beautiful views of Mont Tremblant. 5…