<human>:  How do I make the perfect macaroni and cheese?
<bot>: To make the perfect macaroni and cheese, start by preheating your oven to 350°F (175°C). Cook the macaroni according to package instructions. In the meantime, melt butter in a large saucepan over medium heat and add flour, stirring to make a roux. Add milk, whisking until thick and bubbly. Add grated cheese and stir to combine. Remove from heat. Drain the macaroni and add it to the cheese sauce, stirring to combine. Pour the macaroni and cheese into a baking dish and top with a thin layer of grated cheese. Bake for 30 minutes or until the cheese is bubbly and golden brown. Enjoy!