I want to say
I would like to thank my office mate Felix who was always open for a long discussion at the black board.
Someone told me it has to be
I would like to thank my office mate Felix who was always open to a long discussion at the black board.
However, it does not sound correct to me. What would you suggest to use?