A good risotto is made with love, and takes all your attention. Don't be tempted to rush it by adding too much liquid at a time. Add the liquid ladle by ladle, just enough to make the mixture "sloppy" again. The final consistency you're aiming for is soft, creamy and quite wet, with the dressing of parmesan having formed a thick sauce or mantecare with the remaining stock and what little starch is released from the rice.
Use only genuine risotto rice (Carnaroli or Vialone Nano); its high protein content means it won't turn to mush like other rices, but it will go on absorbing more and more liquid; it is cooked when slightly al dente, that is to say still slightly firm and rubbery but don't undercook it either or you'll end up with something gritty (like I was given at a certain "Italian" restaurant in Brighton with a big outdoor deck and a nice view over the sea).
For special occasions, you may like to fry some chopped fresh sage and parsley in butter and a little olive oil for a few minutes, and pour this over the risotto together with a further sprinkling of Parmesan.