Having cruised on another Carnival ship and it being OK ( not over the top but OK), we decided to book this cruise specifically because my sister wanted to go to Grand Turk. We cruise about 1 x every 2 years. This ship and staff does not need to be in service. The only good thing was Mikey the cruise director. The ship was really dirty ( dust everywhere, smelled like feces on many floors including one with a dining room. Very few sanitizer stations. Same napkin laid in a hallway for 7 days. Sheets were stained. Buffet was way less exciting than Shoney’s or Big Boy for northerners. Sister was hospitalized with community acquired pneumonia day after we got back and I have been on meds ever since. Met another family on the cruise that 2 of them caught lice. NEVER AGAIN. Please do yourself a favor and do not book this disaster.