Hutchins hotels, Hutchins appartementen, accommodatie in Hutchins