Longfield Hotels, Longfield Apartments, Unterkünfte in Longfield