You can find some restaurants outside the premises of resorts and food quality is average, Its better to cook at home and just buy "rotis / naan" from the restaurant.
Regarding safety .... Its totally safe to stay with the family for a night. You may bring your own generator as there is a frequent load shedding problem and sometime the electricity went out for a whole day or two.