Green Mountain Falls hotels, Green Mountain Falls appartementen, accommodatie in Green Mountain Falls