We have cruised before and i must say we were a little disappointed with the Carnival Spirit.
The food was very ordinary and buffet closed way to early for those of us that wanted a snack, especially when you have a child. Last cruise we could order room service at no extra charge. Pool should be heated during winter months as it was way to cold.
Pizza's should be ready to go ,as we waited way to long for them. Enjoyed Jimmy's bbq.
Cabin was ok except for the vibration under us. Our cabin was always very clean .Staff always very helpful .