Prepare the macaroniCook the macaroni according to package directions, aiming for an al dente texture. Slightly undercook it as it will continue to cook in the oven. Drain and set aside Create the cheese sauce (Roux base)In a large saucepan or Dutch oven, melt the butter over medium heat. Whisk in the flour to create a roux. Cook for 2-3 minutes, stirring constantly, until light golden brown. Gradually whisk in the heavy cream and whole milk until the mixture is smooth and thick. Bring to a gentle simmer Add cheese and seasoningsReduce heat to low. Gradually stir in the 2 pounds of shredded cheese (sharp cheddar, Colby Jack, and mozzarella) until completely melted and smooth. Stir in the garlic powder, smoked paprika, and Dijon mustard. Season with salt and black pepper to taste. Ensure the sauce is deeply flavorful. Combine ingredients for perfect mac and cheeseAdd the cooked al dente macaroni to the cheese sauce and gently fold until every piece is thoroughly coated. Transfer the mixture to a large casserole dish. Optionally, sprinkle an additional layer of shredded cheddar cheese on top for a golden, bubbly crust. Bake the mac and cheesePreheat your oven to 375°F (190°C). Bake the mac and cheese for 20-25 minutes, or until bubbly and the top is golden brown. For an extra crispy topping, broil for the last 2 minutes, watching carefully to prevent burning.