Boil pasta in salty water until tender for 8-10 minutes, then drain and rinse with cold water.
Chop broccoli into small pieces and boil for 2 minutes if you want softer broccoli florets.
Whisk mayonnaise, vinegar, sugar, salt, and pepper together until the dressing is smooth and well mixed.
Combine cooled pasta, broccoli, red onion, cheddar cheese, and bacon in your big mixing bowl together.
Pour dressing over pasta mixture and toss well until everything is coated with the creamy dressing completely.
Cover bowl and put in fridge for at least 1 hour so flavors can blend together nicely.
Toss again before serving and add more dressing if needed because pasta absorbs the dressing sometimes.
Add extra bacon or fresh herbs on top if you want to make it look pretty.