Stays are usually posted within the 10 to 14 days. I have had problems with points from non-north America hotels. In this case a call to Marriott will quickly resolve this.
Just so that you know, you should be calling 1-800-450-4442 for your most up-to-date point balance since the MR website does not seem to update very frequently.
Oh.... and IMO you will definately prefer Marriott properties to Holiday Inn properties.