Hutchins Hotels, Hutchins Apartments, Unterkünfte in Hutchins