I can't recommend Sharm resort. Despite room was clean and sea beautiful, hotel looks old and many things are broken. Even you have all inclusive package drinks were not available all the time. Beer in the beach bar was finished at 3PM every day and the bartenders acted like you were bothering them. I appreciate they are working long hours, but to have a clean shirt and pants is not such a big ask in 4 star resort.
Food was the worst thing. I literally ate cabbage and carrots with potatoes for a whole week. No meat available, some food looked to be recycled from previous days. Butter for breakfast was not available, you have to ask for it and when you have asked for more then one, you saw how unwillingly they were giving it to you. Tables were never prepared, cutlery was missing on daily basis.