We returned on Sunday from our 7day cruise to the Mexican Riviera (puerto vallarta, mazatlan, cabo san lucas). We had our boys (2yrs and 4yrs) with us. Cabin was spacious but the portable bed rails we brought for the kids bunks were invaluable (no one fell out of bed but my 4yr old slipped on the ladder - minor) Kids both loved Camp Carnival; however, they never changed my 2-yr old's pullups so I had to check on him every 2 hrs or so to do it myself. they never paged us to change him either. he developed diaper rash, fortunately got some desitin in Mazatlan.
Elation was beautiful as was weather in Mexico. Shopping was fun but it's no St. Thomas. Food was better than I expected but a little spotty some dishes were excellent others poor. The comedian/juggler and the comedian last 2 nights (Happy Cole) were very good. Family had a very good time, would do this again with Carnival, perhaps another destination next time.