Our 7 month old granddaughter was $399, 3rd person like Kuki said. For that price we had a Pack N Play in both cabins, anything extra for her, lots of attention in the dining room, theatres, etc. Much better than staying home or cheaper than leaving her home with a baby sitter. You are right, all land resorts, children under a certain age are free. On one cruise we met a 3 families that had 9 children between them (4 cabins). They brought along their 17 year old babysitter for the younger children. She bunked with the other teenagers and they said for $400 it was worth it to have all their children on vacation together.