Brenchley Hotels, Brenchley Apartments, Unterkünfte in Brenchley