Thorncombe Hotels, Thorncombe Apartments, Unterkünfte in Thorncombe