'Bien' is 'well' and we use it to describe a verb or an adjective. 'Bueno' and 'bien' are 'good'. However, 'Bien' is also close to 'nice'. They describe people, activities or objects, but 'buen' is used to express a person's opinion or judgment.