sinonymins for good?
great, fine, tiptop, superior, kind
synonyms for good--amazing-fantastic-excellent-valued