Yeah, I was reading reviews on the internet from other forums, Reddit, and review checker sites. I found this, you and your people should check it out. I think similar complaints too, and the latest was very useful.
https://www.trustpilot.com/review/www.coinbene.com