Anuraga, A Treehouse Palace Hotel Ranthambore