Overall we had a great cruise. We are two dads with a 3 year old and 7 month old. Aside from getting several quizzical and confused stares from passengers, we found the other folks on board to be quite pleasant.
The most challenging time (not surprising) was dinner in the MDR. Our waitstaff constantly seemed confused by how to set up our table (booster, high chair, kids menu) and only brought us a kids menu the first night of the cruise. Since dinner took so long and my active 3 year old could not sit still, we took frequent breaks to ride the glass elevators up and down.
Another highlight was the nursery. We dropped off our 7 month old every night for a few hours. The staff loved seeing him and we enjoyed getting a break.