Vicky, as usually, that is great. BUT: what if they were not a great student
I have a couple of form letters that I tweak for each student. I have the excellent student, the satisfactory student and the "just barely getting by" student (who is really trying but not doing so great. I have also been asked to write letters for students who have failed, that are looking to get a hospital-related job or an externship while they are waiting to repeat the course. In these cases, I keep it very objective, what they have passed or completed in the program, and their clinical performance (if they were satisfactory in clinical for me, but not theory). I will discuss their character (caring, compassionate, good communicator, team player, etc).
I also include anything 'special' they have done, projects, extra assignments, externships, class officer, etc