How awful! Lord have mercy on all the families who were having their Ramadan dinner there.
If I understand the timing right this report is inacurate. The explosion took place at 15:00 local time which would mean the only people in the restaurants would NOT be observing Ramadan. i.e. not hardcore muslims. Probably very carefully planned, and probably has killed many people from allied nations. I certainly typically stay at a Marriott when travelling overseas. There but for the grace of god...