Chillenden Hotels, Chillenden Apartments, Unterkünfte in Chillenden