Prepare macaroni according to package instructions. Drain, run under cold water and cool completely.
Meanwhile prepare remaining ingredients. In a large bowl, combine cooled macaroni with enough mayonnaise to coat. Add in remaining ingredients and gently fold until well combined. Season with salt & pepper.