There are more than 50 Christmas ornament bells inside this vintage red mesh Christmas stocking. There are 15 metal and 37 plastic bells (some of which look like metal) in different sizes, styles, and colors. The two largest are 1-3/4" high, the smallest are the little red and green plastic bells at just 3/4" tall. About half the metal bells are round jingle bell types. The stocking is 11" long not including the upper loop handle and has no tears or damage.