Working with an Online Coach/Trainer

For those who have used an online coach, what has your experience been?

What made you go with the person you chose and how exactly did they help you i.e. diet, training, or both?

How much cost did it incur? Would you do it again or recommend it to others?