Newport Hotels, Newport Apartments, Unterkünfte in Newport