On these disney cruises, how does it work?

Are you rotating around a set of different restaurants? Can you choose to stay at one even if you pay more?

Are there any tables for a family without having to share with others?