We are a large family (even my sister in law about 450 lbs) cruised on the Carnival Dream (its a newer ship so I wouldn't want to say if all Carnival is the same way) last year and loved it--seats in theater and dining room were open without arm rests, and you should be able to request a larger lifejacket (or take your own to be sure)-we had not thought about that to be honest.