As far as appearance, they're slightly shorter than humans, with a build similar to elves.  Their skin is a pale leaf green, and their hair is most commonly blonde or red.  They also have a flower bud on the top of their head.