Many thanks for the rapid response which has put our minds at rest. I'm most grateful.
Don't have children but the ones that did on our Ventura cruise said the kids facilities were brilliant and its open til late evening. There is a childrens meal in the self service around 5:15. Club dining means that you are at the same table, same time each evening. However there are meals in the self service as an alternative (no charge) usually with a them such as Italian, Indian etc and there is also the option of the White room, East or Ramblas for a charge. There are sometimes special offers on these, especially if you go early.