Moxy Hotels recently announced the opening of Moxy Chongqing, marking the brand's debut in downtown Chongqing.