스토턴 호텔, 스토턴 아파트, 스토턴 내 숙박