How Carnival Horizon is different than Carnival Vista

Carnival Horizon has taken over for sister ship Carnival Vista sailing from Miami. Here’s what makes it different.