I love the company way of talking with the candidate. It's a good company, you can join it.
Keep going. I loved the discussion, questions,everything was so creative and with lots of patience. Company always provide full time and asks when you are comfortable for attending interview.