If you want to take your kids on a cruise I would suggest RCCL over Celebrity. RCCL would be more geared for kids. You would be sailing on the Splendor which is a "Vision" class ship. There would be more for the kids to do. I think you will find the food really good but not great like on the Celebrity ship. The rooms are smaller on RCCL ships too. If it were my choice to make, I would choose making cruises my special vacation without the kids. I'm taking each of my Grandchildren on a cruise for their 10th birthday, (doing that next month) but, it's a special occasion. I'm just glad I can go along.