Is he flirting or just doing his job?

So I eat at the same place every week and know a few of the regular staff. I really like the manager but I’m not sure if he’s flirting or just being nice.

He is always smiling , asking questions about my life and generally very pleasant. If he’s cooking for us he always plates up extra. He remembers my likes and changes the dish to exactly how I like it. He now and again surprises me with a glass of wine and always gives discounts on the bill. The discount can be anything from standard 20% that all regular staff give 80% . My friend commented that he called me ‘sweetheart’ but I’m sure I’ve heard him say that to others and I’d think most regulars get some sort of discount / freebies.

I feel awkward asking him out as it’s his work place and if he says no I want to still be able to eat there with out it being an issue.
Is he flirting or just doing his job?
Post Opinion