Newly refurbished Marriott hotel near Regents Park in London.