Inlet Beach Hotels, Inlet Beach Apartments, Unterkünfte in Inlet Beach