Excellent accommodation if you are attending Twickenham stadium