Waltham hotels, Waltham appartementen, accommodatie in Waltham