Newsham hotels, Newsham appartementen, accommodatie in Newsham