A fabulous apartment in a super location, this is the perfect place to stay for a trick to Twickenham with a clear, helpful and communicative host.