Ambassador status only does crap at the Intercontinentals. To be fair, it does do pretty cool crap (I believe there is free access to mini-bar for starters). Would only be worth it if you stay in big cities at least 5+nights a year.
With Holiday Inns, you peak at Platinum