Have you ever used it?
Yes I have used this exchange several times in past.
They exist since 2018 and I never heard anyone complaining about them.
I would not hold any coins there or on any other centralized exchanges, but it is ok for exchaing and withdrawing coins.