We had a great time on the Disney Wonder. Nice shows, restaurants and staff. Your waiter will be the same in every restaurant throughout the cruise.
They will bombard you with hand wipes everywhere you go on the boat. Bathroom in your cabin is kind of tight. If you or family members get motion sickness, take some medicine with you. They sell it on the boat, but it is $$$. Also, they don't accept cash in the shops on the boat. Everything is tied to your credit card through the room key card you carry around. It all adds up fast without seeing the cash change hands, so be careful.
It's Disney, so it'll be fun, but expensive. Your boys will have a blast for sure! Enjoy the trip