A great no frills place to stay nestled in the trees.