I have been too Sharm and Hurghada many times and rarely has anyone I have been with had a problem. We took our son when he was 3 and our twins at 7m. The sort of food on the buffets tends to me made to order omelettes, croissants, bread, fruit, cheese, yoghurt at breakfast. Pasta, salad etc at lunch and a variety of things at dinner. There is always bread and fruit.