Let me list the points:
1) Accommodation - we paid for a cat A cabin and on arrival were shown to a cabin with twin beds. We argued that we booked a double but manager just shrugged shoulders and said boat was full which turned out to be a complete lie. Met the couple opposite us and they had been booked into cat B and then decided they didn't like the cabin and were given an upgrade (at a discounted rate) to a double room. My bed was 1 metre wide, against a wall with a bunk bed folded above it. It is just a foam mattress on the hard base which had a slope from all the previous people lying on one side trying to avoid hitting their head on the bunk. The sheets were worn and yellowing. The room was dirty - can see the dust in the gaps between the furniture, the bathroom was only 2 stars, the shower curtain didn't reach the bottom so we constantly had water running over the floor. When the sea is rough the water doesn't drain properly. Toilet didn't flush properly. Another couple we met had exactly the same complaint re lack of double room.
2) Food - average
3) Diesel fumes - it didn't matter what deck you were on there was a constant smell of diesel fumes - absolutely nauseating.
4) We booked this through Peregrine and after about 4 weeks they responded to our complaint and offered 10% discount off the next tour we book with them. Well after having one horror experience there is no way we would book any other tours with them.
5) Itinerary - changed due to weather conditions. Can appreciate that.
6) shore excursions extra.
As above - absolutely awful