Tidy, clean accommodation in the perfect location for rugby matches at Twickenham.