Most of the cruise was fine with the exception of some staffing issues.
Bar staff were awful, it was difficult to get a drink a lot of the time, shore tours staff couldn't care less and didn't really know what they were selling.
Restaurant staff and cabin stewards were excellent and could not be faulted.