We choose the cruise because of the itinerary - United Arab Emirates plus Qatar, Bahrain and Oman.
To be fair the ship - Mein Schiff 4 - is beautiful. The staterooms are well appointed, the dining - no matter which restaurant you choose is not to be faulted and the all inclusive concept very nice. With the exception of the wines served in the all incl. restaurants that are not of good quality. But you can circumnavigate that by ordering your much better wine at the all incl. bars and then just take them with you to your restaurant table.
As long as you don't go during school vacation time when kids are running riot all over the ship at all hours - as we experienced during a Mein Schiff cruise in January 2018, it is quite pleasant. During sea days it is heard to find a sun lounger as all are reserved and the crew doesn't bother to free the loungers even if there is nobody there half the time. Very German (and I am one myself).
I can't say anything about the shore excursions because we dislike travelling in groups and always organize all our shore excursions ourselves.
Really horrible is that Mein Schiff has a very strange smoking policy. Our stateroom had a balcony and we were really looking forward to using it to read and relax. No such joy as smoking is allowed on the balconies and we had the misfortune of having heavy smokers living to the right and the left of us. We could not even leave the door open as smoke wafted into the stateroom. Disgusting! Upon complaing we were told that Mein Schiff's policy is that all passengers should "feel free to pursue their personal preferences". We find that this is absolutely not acceptable and had we known this before we booked we certainly would not have booked Mein Schiff and we never again will.