As a background, my only previous experience for comparison purposes has been a week in the Norwegian fjords on the slightly smaller mv Athena where, as in this case, the attraction was the itinerary rather than the fact of cruising. Overall, this wasn't to the same standard of food or entertainment, although we the itinerary met our requirements.
Embarkation/Disembarkation: In Alexandria we queued for an hour, gradually shuffling along the quayside, up the gangway, up the steps into the lounge to eventually have our security photo taken and be released to our cabin. Although we were on the last transfer coach from the airport and towards the back of the queue, it is unacceptably long time to queue to embark, without any refreshment offered or anywhere to sit.
Disembarkation in Lisbon was equally chaotic. Despite docking at 7 am we were given a disembarkation time of 9.10, which was unrealistic for the departure flight of 11.10. Even then, the time for disembarkation passed without any information as to what was happening, and we eventually disembarked at 10 am without explanation for the delay. Why we couldn't disembark at the more sensible time of 8.30 (we all had to vacate our cabins by 8 am anyway) I don't know. The flight, needless to say, was an hour late (fortunately it was their charter and not a scheduled service).