What is the best cruise line for a family?

cruise
ellacoolgirl asked:

My husband and I are looking to go on a cruise with our three girls. They are aged 4, 9 and 15. We are looking for a cruise line that all our children would enjoy despite the differences in age and that has lots of activity’s for adults too. What would be the best cruise line? Why?