Allen Hotels, Allen Apartments, Unterkünfte in Allen