Nonsense,
Credit card payments are secured by banks, if you place a purchase and do not get your BTC, you can directly file for a dispute - you have like 5 months or more to dispute a card transaction - this website deliver the btc instantly, how do you explain that ?
Moreover, I personally use it regularly like thousands of other people without any issue
Are you sure you are not competitors trying to discredit this service ?