Great location for twickenham stadium- very comfortable accommodation for a couple.