And don't forget, if you are not travelling outside the Sinai (apart from Ras Mohammed national park), you do not need to buy a visa (unless you're staying longer than 2 weeks).
I went, it was nice for a lazy beach holiday with tiny coach. Hotel was right on the beach. Buffets were same old same old every day, but you wouldn't go hungry.