Quiet and comfortable accommodation with parking , very convenient for Twickenham Stadium .