Tegallengah Hotels, Tegallengah Apartments, Unterkünfte in Tegallengah