A Teton Tree House is simply one of the best B&Bs out there--period. We spent our honeymoon here last fall, and it was just wonderful. The food is excellent, especially if you're health-conscious. The innkeepers are lovely people. We couldn't have been happier with our experience. Go now!