Wilbraham hotels, Wilbraham appartementen, accommodatie in Wilbraham