We were also there on Dec 3 and absolutely loved CM. I can see it being what Cozumel must've been like 15 years ago or more. We stayed in the shopping area near the ship but felt welcomed and secure there. We actually had someone in one of the jewelry stores tell us that they were so grateful to the ships because without them, they'd have no job. They drove all the way from Cancun to go to work there. I would have like to seen more stores in that area but it really had all the basic types of things. The swimming pools were a very nice touch and we loved the mainstage area with the folkloric dancers. It was a small bit of culture. Vendors were friendly but a few got a bit more insistant as the day slipped away and the cruise ship passengers went back to the ships. I'm sure they saw their last chance at recenue slipping away. They were really willing to negotiate. We looked at a pair of $450 USD cowboy boots for my husband. We decided not to get them but by the time we left, the price would've been $300 USD and free leather wallet thrown in for me, too! If you shop there, make sure you barter on the prices. My "final price" on a 1/2 carat tanzanite, jade and diamond ring was $345 USD even with Melanie's referral card at 1 pm but with the manager's help at 4 pm it magically went down to $265. And yes, I did get the ring!
We we didn't know what to expect, but were thrilled with CM. What a pleasant change from Nassau (no, I won't bring up old wounds!)
Lisa