We had a wonderful cruise. The food was good. The shows were excellent. The atmosphere pleasant. Although we had a few hiccups I feel I should mention.#1 There was a fowl odor at mid ship on 3 an 4 decks for most of the cruise. I asked guest services and they said they are working on it. Didn't ever go away. #2 The cruise director was annoyed during the morning show because my son was falling asleep and threatened to throw something at him. I thought he was kidding but he said "I am serious, wake him up or I will throw something at him." It was very embarrassing and a lot of people were staring at us. It put a major damper on our fun. Who does that to a teenager? They are subconscious enough as it is. To single him out in a negative way was just plain mean. It bothered my son for the rest of the cruise. Thus bothering the entire family.