West Harwich 호텔, West Harwich 아파트, West Harwich 내 숙박