I wanted to post some thoughts on our recent experience on Carnival Spirit and the Mexican Riviera (this is my first review, so please set expectations appropriately). We went with Carnival for family and Camp Carnival, and we were not disappointed. If you have small kids who like to play with other small kids, they will love Camp Carnival.
Overall, I was pleased with most aspects of the trip, and especially impressed with the Camp Carnival Programs and staff, which made my 3 yr old son incredibly happy and busy the whole cruise. This was the reason we chose carnival and they really came through on this aspect, which was critical for us and will bring us back to carnival in the future. While there were the big lines occasionally (Lido for buffet, Camp carnival pick-up and drop off, some key events and giveaways, I never really felt crowded or on a ship with 2k other people.
So, on with some details:
good balcony, good location on ship, no hallway noise, weak AC in some locations.