Great host, really welcoming and made us feel at home. Great place for visiting Twickenham Stadium!