West Harwich Hotels, West Harwich Apartments, Unterkünfte in West Harwich