New signing Joao Cancelo has described Manchester City as almost the perfect team.