The thought of living in a tree house evokes feelings of nostalgia, thrill and a peaceful bliss that only nature can offer. Mix it with the luxury of being ensconced in an immaculately designed cabin and heartfelt hospitality, and you get an irresistible holiday destination.