Muscatine Center for Social Action has cut the ribbon on a new 21-unit apartment complex with wrap-around services for homeless people and extremely low-income residents of Muscatine County.