Made it many times. A few tips I picked up along the way :
1. Don't over-salt the pasta water or it will ruin your dish .
2. When you think it's done and everything is mixed up, wait 2 min and then add some extra pasta water. This will keep it creamy .