We took our adult kids and their children on this fun 4 day cruise between Christmas and New Year's. It was perfect - everybody had a good time, there was plenty to do and 4 days worked for everyone with their busy schedules. First time with Carnival and we were pleasantly surprised with the environment and service. There were a lot of families on this cruise - great for a short getaway. We went to Ensenada and Catalina. It really wasn't about the ports but the time together. Everyone did their own thing during the day and we had dinner together in the evening. Very fun! The teenagers met lots of other kids; the young singles had their good times at the bar and kereoke and the adults enjoyed the evening entertainment. Recommend this cruise for family with lots of different ages. Catalina was really cold and the tour was not very good; Ensenada was the same it had been 30 years ago.