I was probably on the same sailing as BobK1 since we didn't disembark at Tortola which was a huge deception for me...
That said I've to say I was pleasantly surprised with the ship. The cabin was big and well maintained, always clean and saw they cleaning public spaces often. Christian from Honduras did a great job cleaning my cabin!
I didn't had any problem with the French or Italian on the ship, but the emergency drill done at Guadaloupe scared my parents off their cabin with their vests on cause they didn't understand the announcements. That was a harassment that could be avoided!