An oasis in the forest! Clean, charming, self-contained wonder. A home away from home with welcoming hosts.