Natick Hotels, Natick Apartments, Unterkünfte in Natick