Bijolai Palace, A Treehouse Palace Hotel, Jodhpur