Looks like a solid switch, but the terminals are a bit small if you really need the 20A rating of this switch. It would be difficult to get 12 gauge wire on it. I managed 14 ga, although this required extra care.
Pros
6 SCREW TERMINALS: This large DPDT switch offers three positions and 6 on/off screw terminals. for maximum performance.