In general we had a good cruise. We had five couples in all with two babies less than 2 years old. Freestyle eating was the best for us although we made reservations right away since we had such a large group.
Also there are no refs in the room and I was able to get one for the babies milk etc after making a call. The ship also provided us a PackNPlay for the baby which worked well. I would recommend getting a balcony room if you have a crib. At least have a little more room.
A few downfalls: The "blue lagoon" touts to be open 24 hours but I found closed many time when I was up with the baby very early (like anytime before 7 am). And everything from there has to be ordered from a specific menu - nothing that you can just "grab".