Great place to learn about snakes. They do shows every couple of hours and it's very informative, they tell you how to behave upon encountering one of them. At the end you can take a picture with python too.
The sea life is excellent - variety of corals, especially soft corals (there suppose to be 125 types of soft corals!) and lots of micro sea life. The park offers really breathtaking dives for OWD-s, beginner divers as well as snorkelling. Diving in Ras Muhammad National Park can be compared to walking in a big city park - really nice, mellow and pretty but also very crowded.
I recommend it to divers who appreciate variety of corals and micro sea life!