If you like to socialize with English speakers in a non-smoking environment, do NOT go on Costa Favolosa.
There are NO "NON SMOKING" AREAS. In 7 days, we were probably exposed to the equivalent of living 3 years in a heavy smoker's home. Europeans chain smoke.
There were 46/3000 people that were English speakers. That is less than 1%. I speak Spanish and English, but if you want to socialize and have fun, you've got to be able to understand the other guests. Most spoke Italian or German.
Great balcony, but above a lounge that played music until 12:30a each night. Was not warned by booking agent.