Hi! I agree with Miguel: if you say "está bien" it can be translated in english with "it's ok". Instead if you say "es bueno" you mean that it was good, so, as David said too, the second means something better than the first expression. Let's say that on a scale from 1 to 10 "está bien" is a 5 and "es bueno" is a 7.