Yes, no download are also instant play casinos. This pretty much explains what kind of casinos they are, as they allow users to get into playing games right away without having to download the software first or pass through rigorous registrations.