This was our 4th Carnival cruise. We have also sailed on the Disney Magic(5), Carnival Magic(7), Conquest (7), and Sensation (5).
Hands down favorite ship is the Magic.
Food:
Overall, I wouldn't upgrade to spa cabin over regular balcony again. Part of the reason I did upgrade was the 'no smoking'. Well, almost every single time I went on my balcony, I smelled smoke. I looked down during one of these outings and noticed someone chain smoking two floors down hanging over the balcony with their cigarette. Yuck. I think deck 6 would have been better! The noises were minimal, but the last night I did hear something being dragged across the floor loudly around 4 am. The TV channels are extemely limited, so bring other forms of in room entertainment! Especially if you have kids!