Coco is the left over over material after the fibers have been removed from the outermost shell of a coconut.
-from canna.com
Is it the best way to grow? Well, that's really all personal preference as most mediums have their pros and cons. I really enjoy growing in coco.