Sturdies Bay Hotels, Sturdies Bay Apartments, Unterkünfte in Sturdies Bay