Braemar Hotels, Braemar Apartments, Unterkünfte in Braemar