We booked the cruise when Egypt was on the itinerary and had 4 friends book with us. When Egypt was pulled, it was too bad Crystal did not add another day in Israel instead of wasting the time on Cyprus and Shalalah, Oman (no offense to anyone).
Regarding the ship, for the most part, well done. But it is difficult to understand how they left the option on the stateroom TVs out with respect to CC. As a result, you had to turn up the TV to hear (if you have a problem--I do) and the wall partitions with the TVs is paper thin and our neighbor could hear us and we them.
The entertainment started off slowly but quickly picked up pace and was excellent as the cruise went on.