Otter Creek Hotels, Otter Creek Apartments, Unterkünfte in Otter Creek