Image June 22, 2021 1,000+ apartments get the go-ahead in Costa Mesa The project will span a more than 15-acre site near the 405 Freeway