Yes, it is. AstroPay deposits do not take long to proceed, they can be made with the help of any device, and they also let gamblers stay anonymous and not share their personal details with casino operators.