New Residence Inn opens in Rancho Cucamonga, Calif.