Garland hotels, Garland appartementen, accommodatie in Garland