I'm just straightening out some tricky little mistakes I commonly mistake in Spanish with regards to ser, estar, and bueno.
When referring to food you are eating right now, use "está bueno." Ex: La sopa está buena. The soup is good.
When referring to food in a general sense, use "es bueno". Ex: La sopa es buena. Soup (in general) is good (as in good for you).
When referring to a person, use "está bueno/a" to say that someone is good-looking or sexy. Ex: Esa chica está buena. That girl is sexy.
When referring to a person, use "es bueno/a" to refer to their personality. Ex: Esa chica es buena. That girl is good (as in a good person).
When referring to food you are eating right now, use "está bueno." Ex: La sopa está buena. The soup is good.
When referring to food in a general sense, use "es bueno". Ex: La sopa es buena. Soup (in general) is good (as in good for you).
When referring to a person, use "está bueno/a" to say that someone is good-looking or sexy. Ex: Esa chica está buena. That girl is sexy.
When referring to a person, use "es bueno/a" to refer to their personality. Ex: Esa chica es buena. That girl is good (as in a good person).