Congratulations djse60, and welcome to CruiseReviews! I know what you mean about wishing it were longer, but any cruise is great as far as I'm concerned. January in Cozumel will beat any weather we'd be having in the US:)
Be sure to let us know how it went when you return. Have a marvelous time!