Cohasset Hotels, Cohasset Apartments, Unterkünfte in Cohasset