Newsham Hotels, Newsham Apartments, Unterkünfte in Newsham