Forest Hill Hotels, Forest Hill Apartments, Unterkünfte in Forest Hill