Bring a large pot of well salted water to boil.
Cook macaroni until tender, according to package instructions.
Drain, rinse thoroughly with cold water; be sure to drain well.
Combine remaining ingredients with the cold, cooked macaroni.
Toss to combine well.
Chill 2-3 hours or overnight.
Toss again right before serving.
