Break down the letter into short, but specific, paragraphs. Don’t ramble, but do flesh out your key points. Try to keep it at one page, covering the various aspects of their recommendation in brief, specific detail.
You put your own reputation on the line when you write a letter of recommendation. If you feel you do not know the person well enough, or they are somebody you cannot in good conscience recommend, decline their request.