“Give thanks to the LORD, for He is good;
For His loving kindness is everlasting.”  Psalm 118:1
 
Yes, our God is good, it is one of the attributes of eternal, unchanging God.  The whole of Scripture tells of His goodness.  And lest you miss it, He is good to all as we see in Psalm 145:9,
“The LORD is good to all,
And His tender mercies are over all His works.”
 
We also see in Romans 2:11, 
“For there is no partiality with God.”
 
Jesus said in Matthews 5:45 concerning loving your enemies,
“That you may be sons of Your Father in Heaven, for He makes the sun rise on the evil and on the good, and sends rain on the just and on the unjust.”
 
“For God so loved the world that He gave His only begotten Son, that whoever believes in Him should not perish but have everlasting life.”  John 3:16
 
God gives freely to all because He is good and He loves the world, but there is a difference!  There are those who believe and those who reject.
For those who believe (trust in, rely on, cling to) Christ Jesus and receive the love of God, they are the ones who desire to know the fullness of God and His goodness.  They have been reconciled to God; have life everlasting, are born from above; are members of God’s household, and are indwelled by the Holy Spirit.  They desire to walk in His ways and to those we see:
“For the Lord God is a sun and shield;
The LORD will give grace and glory;
No good thing will He withhold
From those who walk uprightly.
Blessed is the man who trust in You!”  Psalm 84:11-12
 
But the ones who rejects the Son have none of these good things.  Those are the ones Jesus speaks of in John 3:18,
“…but he who does not believe is condemned already, because he has not believed in the name of the only begotten Son of God.”
 
What is this condemnation? 
“And this is the condemnation, that the light has come into the world. and men loved darkness rather than light, because their deeds were evil.”  John 3:19 
 
Read Romans 1:18-32 concerning the wrath of God against all unrighteousness. 
 
To all Psalm 34:8 calls out,
“Oh, taste and see that the LORD is good;
How blessed is the man who takes refuge in Him!
 
Why?
“For the LORD is good;
His loving kindness is everlasting,
And His faithfulness to all generation.”  Psalm 100:5
 
Psalm 136 tells of the enduring mercy and goodness of God. After each statement of what He has done, there follows,
“For His mercy endures forever.”
 
Believers have an even greater reason to give thanks for the goodness of our God. Look at what Jesus said of John the Baptist,
“I say to you, among those born of women, there is not one greater than John; yet he who is least in the kingdom of God is greater than he.”  
Luke 7:28
 
“See how great a love the Father has bestowed upon us, that we should be called children of God; and such we are…Beloved, now we are children of God, and it does not appeared as yet what we shall be.  We know that, when He appears, we shall be like Him, because we shall see Him just as He is.”  1 John 3:1-2
 
Oh, Blessed Ones, with grateful hearts,
“Praise the LORD!
Oh give thanks to the LORD, for He is good;
For His loving kindness is everlasting.”  Psalm 106:1
Amen