Great property, great host and good location for visiting Twickenham stadium