Does it protect its partner from damage and does it raise S.attack by two stages?
Yes it protects your partner from damage, but it only counts as one stage, because it will treat it as one attack. if both pokemon used surf, then yes, it would raise special attack by 2 stages.