I've been on that ship , and I'm going back on it in Oct
It's a lovely boat, and the staff are usually very friendly and helpful
The food is awesome (and yes, everywhere) - if you don't like something, make sure to speak up and they'll fix it or bring you something else- cruises are not the time to eat things you aren't enjoying
Make sure to check the daily bulletin in your cabin- it gives you all the times of events- if there's something you really want to do that needs reservations/tickets- book it asap, because there are a LOT of people on the boats- this goes for shore excurions too
You can book shore excursions at the reservations desk, online before you go, or on your TV in the cabin
You can also track your bill on the TV- I strongly advise this so you don't let your bill "sneak up" on you- I've seen FAR too many 1st time cruisers getting "card happy" and cheerfully charging drinks with souvenier cups, knick-knacks, shore excursions, fancy coffees, specialty dining reservations, etc- without sitting down and adding it all up. Don't get carried away with it - check it every night and remember that charging to the room is as bad as handing over cash. You might think you "know" that, but first-cruise syndrome can suck you in. This goes double for kids- you should also be able to "lock down" the account to a certain limit, if I remember rightly.
Make sure your kids (and you) know that the offered drinks at poolside, etc, are NOT free- they'll often word that a little sneakily "would you like to try a mango tango smoothie"... then ask for your charge info.
This isn't meant to be a downer- there's TONS to do and eat that's included- I just like to warn people to watch out that they don't mess up a fun vacation with pricy extras they don't realize add up fast onboard