Easy to use, allows you to "code" the UML structure in a simple template language, and the output looks rather nice.