Great news about the cabin - thanks!
As for the passengers being over 70....
hmmm... I did not mention perhaps that this is a 35-55 age group - essentially a "young"(ish) person's cruise - kinda like Club Med on the sea I guess, and, as such, they expect more energy (well they do on land!)
lol
Good to hear they understand about illness though!