305 Condos for sale