We were pleasantly surprised by this cruise! Service was good, food was good and the Camp Carnival staff was super! Always a plus when you are traveling with just one child.
We had previously cruised on Carnivals's three night trip to Catalina and Ensenada and it was horrible.... Take the 7 day cruise, it is sooooooo much better!
Three take-aways:
Nice room because it had a balcony but it's never great when you have to combine two twins to make a king... Lower your expectations and you won't be disappointed. Our 11 year old son loved the upper Pullman.