I stayed here in March, and I feel people are too harsh on this place - It's the best resort I've ever stayed at (all inclusive or otherwise). The cash rates are currently too high, but that will eventually sort itself out. I would gladly pay $800/nt to return here during peak season (currently appear to be $1400/nt this upcoming winter).
The reason for my post is that the Brand Explorer Award page classifies Secrets Impressions Moxche as a "Secrets" property, not "Impressions". This feels weird, as that means there's only one actual Impressions property in the world (Isla Mujeres, which just opened a couple months ago). It's a minor detail, but I feel it's worth documenting.