luxury apartments and townhomes