It looks like an modern office building or hotel -- smaller cruise ship size.
Must have had a crew of 40 or 50...