I have just been on etravelblackboard and the Garuda 2 for 1 specials are out again. A few more hotels have been added to the list. I can't compare prices as it is east coast prices and I am in Perth. Perth seems to get these specials later than the east coast.
Hotels are valid until June 30 but some air fare dates differ. Book by April 30, pay by May 5 (I think). Cheers, Stormy