Somerset Hotels, Somerset Apartments, Unterkünfte in Somerset