Karridale Hotels, Karridale Apartments, Unterkünfte in Karridale