You can expect a welcoming atmosphere and a host who will do anything for you. The location is excellent for Twickenham.