We have cruised with this cruise line several times.
We had always had a good experience but since our last cruise I am a vegetarian and can only comment on the lack of vegetarian options are atrocious
Lack lustre curry stir fried vegetables fried rice , or salad were the only option for meals and so the only meal worth looking forward to was breakfast