Granbury hotels, Granbury appartementen, accommodatie in Granbury