How are viroids different from viruses?

Viroids :
Protein coat is not present.
RNA is small.
These are short segments of free RNA which are infections.

Viruses
Protein coat is present.
RNA is comparatively larger.
The genetic/infections material is RNA or DNA.