A Houston waiter, Michael Garcia, is being celebrated for standing up for a little boy with Down syndrome after another customer made a horrible remark about the child.

Kim Castillo, a regular at Laurenzo’s Prime Rib in Houston was there with her 5-year-old son, Milo, who has Down syndrome and whose speech is a little delayed. Milo was was showing off some new words to the wait staff and talking about his birthday he had just had.

It was right about this time waiter Michael Garcia heard a ridiculous remark made by a man sitting at the table next to Milo, and asked to be moved.

“I heard the man say, ‘Special needs children need to be special somewhere else,’” Garcia told NBC affiliate KPRC-TV in. “My personal feelings took over, and I told him, ‘I’m not going to be able to serve you, Sir.’”

“‘How could you say that?’” Garcia said he asked the man before he left the restaurant with his party. “‘How could you say that about a beautiful 5-year-old angel?’”

Milo's mother Kim Castillo -

“I was impressed that somebody would step out of their own comfort level and put their job on the line as well as to stand up for somebody else,” she said. “I know Michael did it from his heart, and from reacting to the situation. I don’t think he stopped and thought about what he was doing.”

Isn't this a great story?