This log cabin bed and breakfast lodge, located between the world class Stowe and Sugarbush ski resorts, also offers a luxury treehouse! With 86-acres of Vermont woodlands and a cozy Adirondack style, it has the appeal of a secluded getaway.