In Reply to: why do the mexicans get posted by PondokCangu on Wednesday, 16. November 2011 at 14:28 Bali Time:
I think you'll find that end of June is when the school holidays are on.
I just checked for 21 July to early August & the fares on Garuda online are still $608 each...very tempting!