This was my disabled sons first cruise so we did something with port that was drivable and affordable. He loved it. Our balcony cabin was alright. The crew couldn't have been nicer. Unfortunately, the shows sound was too loud for him we took earphones for him to wear but it was just too much so we didn't do the shows. He enjoyed the casino slot machines, but as a non smoker the smell was just too much for me. Our dining staff was wonderful, they made sure his gluten free diet was met by allowing us to order his meals the night before. The food was just adequate, not great but not awful. The ports were cruise ports, not being big on water activities and just mainly letting our son experience the ship we enjoyed walking around the shopping areas. As for going on another Carnival cruise,maybe but I would check other lines first.