Correct, room number not necessary. Arrival date is helpful, especially if there is a chance that the package/mail will arrive prior to the guest check-in.
Some hotels certainly charge "handling" fees for packages. Larger hotels, especially those affiliated or adjacent to conference or trade show locations often send the packages to a "business center" on site for holding until you pick it up...and pay the fee.