"I have a good life."
Translation:Tengo una buena vida.
Can someone explain when the adjective goes before the noun and when it goes after (or can go either place, like this sentence)?
Bien - an adverb that most directly translates as "well" and goes with verbs or adjectives: doing well, going well, sleeping well, well-established, etc.
Bueno - an adjective that directly translates as "good" and goes with nouns: good people, good life, good sleep, good luck, etc.