I've done the whole Creeper Trail many times and recommend it.
One thing, though: I think the rates charged for a shuttle are nuts. $25 per person for a 20 minute ride from Damascus up to White Top station is too much. Used to be $13 not too long ago.