Good, right are comparable when they mean in accordance with one’s standard of what is satisfactory.
Good (as opposed to bad ) implies full approval or commendation of someone or something in the respect under consideration (as excellence of workmanship, excellence of condition, beneficial properties, competence, agreeableness, purity, or freshness).
Good (as opposed to poor ) does not imply hearty approval, but it does not suggest dissatisfaction; it implies that the person or thing so described measures up to a point which is regarded as satisfactory or possesses the qualities necessary to a thing of its kind.
Often the difference in meaning between these two senses of good is apparent only in the inflection or through the medium of a context.
Right (see also CORRECT ) often implies that the thing so described is fitting, proper, or appropriate with respect to the circumstances; thus, a book one knows to be good may not be the right book to give to a person who is unable to understand it; the right light for a picture may be quite different from a good light for reading.
Right may also imply the absence of anything wrong in the person or thing so described.