HTML Agility Pack HtmlDocument Mostrar tudo Html?

Estou usando o seguinte para obter uma página da web que funciona bem

    public static HtmlDocument GetWebPageFromUrl(string url)
    {
        var hw = new HtmlWeb();
        return hw.Load(url);
    }

Mas como cuspir todo o conteúdo do HTML do HtmlDocument em uma string?

Tentei HtmlDocument.ToString (), mas isso não me dá todo o HTML no documento? Alguma ideia