Yes, breakfast, elevenses, lunch, tea and cake, high tea, dinner, supper and breakfast on the run down. Plus unlimited tea, coffee, soft drinks and wine ( of sorts ) with lunch & dinner.
on the way back it’s afternoon tea, dinner, supper, breakfast, elevenses, lunch, tea & cake, high tea, dinner.
Today the connection works well. I can eat in Portsmouth before embarkation. Return journey arrives 8pm so not enough time to make 02.15 from Heysham. Immigration and customs is very variable.