Yes. The 888casino platform is regulated by the Directorate General for the Regulation of Gambling in Spain, making it a completely legal casino.