Henley Brook Hotels, Henley Brook Apartments, Unterkünfte in Henley Brook