Looks like Courtyards at Quail lake is no longer available on Rent.com which means this information is likely out of date.

Courtyards at Quail lake

 3215 Apogee View, Colorado SpringsCO 80906