Yes, it's very safe. You are in essence handing your funds over to the casino directly, with no middle men involved. There's no data transferred - so no cybercriminals can get access to your details or the money you are depositing. The only drawback is the convenience of having to visit the brand in question.