Hi N.,
YES!!!! My husband and I take our children on a cruise every other year. I HIGHLY recommend doing so!! We have a son (7 years) and a daughter (6 years) and we have been going since my son was only 7 months old. The cruise line was very accomodating, I preordered a pack-n-play to be in my room, they had appropriate baby food, there was always a high chair waiting at our dinner table. You can even pre-order diapers to be there waiting for you. Just call your cruise line, and they will have it all in your stateroom when you board the ship. Now that they are older, of course, it's even easier. I recommend it, because there is always something to do for them. Are they tired? Go take a nap, do they want to see a movie? Then go! Want to swim? Sure! Hungry? Endless amounts of food!! The staff is typically assigned to a ship for 12-18 months at a time, many of whom have children at home that they haven't seen in a while and miss dearly. So they LOVE the children, and really cater to them. In fact, it's not uncommon for the staff to refer to me as "Spencer's mom," or "Fiona's mom." In the beginning, I was weary about leaving my kids in the kids club, you know, strange babysitters, strange places. But now, my kids beg to go do the activities. Anybody who has ever told me I was crazy for taking my kids on an exotic trip like that, I've always told them they were dead wrong. I would recommend it as a first choice for anybody travelling with kids. GO! ENJOY!! You won't be disappointed.