Zacchaeus was the boss (chief) of all the tax collectors. He took advantage of poor people and they hated him for it. When he heard Jesus was coming to town, he wanted to see all the things he had heard about Him. So he climbed a tree to get a better glimpse of Jesus, because he was too short to see over the taller people. Jesus saw him and told him to come from the tree. After his encounter with Jesus he started thinking about the errors of his ways. He thought about how he treated the poor and he came to the realization that he couldn't serve his money and God. He eventually apologized to God and to the people. To make things right he gave half his wealth to those he mistreated and cheated. Most wealthy people couldn't have cared less about doing that. They would have thought their money was enough and they didn't need Jesus. Zacchaeus was different and Jesus blessed him for his change of heart.
"Jesus is the same today, yesterday, and forever", (Hebrews 13:8). He loves us, accepts us, and will eat at our house too if we will open it up to Him.