We had a one weeks cruise of Egypt and Holy Land on Thomson Celebration in September 2011. The ship was not the biggest nor the poshest of cruise liners but we had a great holiday all the same as it had a very relaxed and friendly atmosphere. I found the trip to Alexandria to be boring.
Food on the ship was good - not five star but we certainly enjoyed all our meals. We ate in the Meridian restaurant in the evening but used the Lido self-serve for breakfast and lunch.
Only downside was the ship vibrated all the time. I think this was due to the generator and probably due to the ship being an older one. This got to be quite annoying. This was our fourth cruise and we hadn't experienced this on other ships. If you go on this ship I think you could expect 3* quality as opposed to some of the larger,newer ships.