Enjoying your trip report! Treehouse is on my short list of places to stay.