On Haines condominiums