Karen
There are two restaurantes on site an Indian and Italian you do of course have to pay for your meal at these places.I did this holiday + add on and myself and some other ladies ate in both of these it broke the tedium on buffet meals. The Indian meal was very nice and in air cond surroundings which was pleasant, the Italian was just by the entrance and outside but under cover. Breakfast was ample you don't really need lunch, but there is a snack bar for light food if you need it.
On another subject there is a spa treatment place on site so treat yourself to a treatment, I had a manicure and Indian Head Massage at a fraction of what you pay in England. You do need to book.
Also there is a childrens aids orphanage near by that love to have people visit, so take pens pencils colouring pads etc the kid always need that sort of stuff.
If you need more information on anything just ask. You will have a great holiday.
Cindy