Billerica Hotels, Billerica Apartments, Unterkünfte in Billerica