better late than never:
me and my boyfriend stayed there around july 2010 , and we had the most amazing time, and i have my standarts.
i believe we stayed in a different room from the room in the pictures, less room and more bungalo. it had a/c that could barely stand the heat (it was sinai+ during july + a heat wave in the first night = hot like hell), but did the job.
the room was simple, clean, nothing more- but we didn't need more.
you should know that the tap water are solty, not only there but in most parts i heard of in sinai. it's not like the ocean, it's less solty, and you get used to it very queckly. the only problem with the water was that they were so hot it was hard to take a shower without getting burnt.
the food was exeleng, that is if you order the local food (eggplants with tahini, labaneh cheese and so on), and the breackfast was exelent and generous. the prices were slightly high (especialy for non local dishes), but than again this is the only expans there.
the staff was really nice, and even the non english speaker employee was fun to hangout with, as we communicated with our broken arabic.
iv'e read InjiM's review, and have to say something regarding the time and food (not that i doubt her experiance):
sinai has a different tempo, and israelis often joke about it ("you order the pancake at morning so you'll get it by lunch"). surprisingly, at our staying at the crazy horse it took reasonable time. anyway, you should prepare yourself.
we looked for a place to snorkel, and it was one of the greatest snorkeling trip wev'e ever done, if not the best! in the world! (or at least in comparison to eilat in israel, koh tau in thailand, and even the blue hole in dahab).
the next year we stayed at the hilton taba (only because of the political and security situation due to the revolotion, as hilton is right on the border with israel) and we had a great time, but nothing is like the crazy horse- good food, a desertad island filling, exelent price and a really fun staff!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC