Why The Best Hotel in India Should Be Your Next Staycation Destination