Yes, because of unpreparedness of SAA, it was on the verge of collapse in 2012, but SAA was greatly transformed. If they were going to fight like 2011-12, then Assad would have been gone 3 years ago. Not that SAA performance is excellent today, but it is highly improved compared to those years. SAA was a mini-version of Red Army and everyone knows Red Army tactics suck in face of urban warfare. Iranian advisers flew to Damascus when the city was on the verge of falling, SAA took some effective countermeasures and drove militants out from various areas.
Although, their performance now is nothing to right home about, but it is much better. It's not very easy to change mentality of old army generals are raised with Soviet military doctrines.