Netherbury Hotels, Netherbury Apartments, Unterkünfte in Netherbury