We used Amerisave on a shortsale and everything was great. I worked in the industry for a number of years and was very familiar with the whole mortgage/home buying process so I didn't need much hand holding. They do require a lot of documentation, letters, statements, etc...
If you aren't that familiar with how everything works or on top of it, you may run a little behind and push pass the 30 day window you may have.