【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.