Ardgroom Hotels, Ardgroom Apartments, Unterkünfte in Ardgroom