Stillington hotels, Stillington appartementen, accommodatie in Stillington