Instant play allows you to enjoy free slots no download without needing to register. You can just play the game immediately when you access the site.