Sites that accept credit cards are most certainly legit. It’s in their interest to have loyal players, so there’s no point in offering low odds, small bonuses or having bad support.