Hi Cyprusgirl,
I met up with my buddy on Tuesday and asked the same sort of questions! When we arrive the villas normally have a 'get you by' pack e.g bread, milk etc. Last year there were sheets, duvets etc provided to get you by until the allowance comes through. Towels were not there, however, my buddy said try to just take 1 towel and share it on the first day and then shop. She said towels were cheap and now the new mall is open in Al Khor it is easy to get to. We fly from M'cr what time is your flight?
Kate