Meaning: This sentence describes the pleasant aroma and taste of the cake.
Choice of Words: Smell means to perceive an odor, while sweet means having a pleasant taste or odor. Taste means to perceive the flavor of something by putting it in your mouth, while good means pleasing or satisfactory.