Mexican resort Marival Armony caters to adults only