A magical peaceful place to stay in the rainforest, with everything you need for a long stay