Don't get too excited..They couldn't even close off the perimeter to the hostage site.
Don't be too dismissive. Russia's Alfa Group is easily the equivalent of our Delta Force, a fact well-recognized by our own military.