STR: 7,974 hotel rooms to open this year in Mexico, Caribbean