Chalbury Hotels, Chalbury Apartments, Unterkünfte in Chalbury