3) Are there set dining times on any of the Marella Cruise ships?

All our ships' restaurants offer open dining, except for formal nights, when there are two fixed sittings.  We recommend you book a specific time in the a la carte restaurants - you can do this when you arrive onboard by contacting reception.