Stanstead Plain hotels, Stanstead Plain appartementen, accommodatie in Stanstead Plain