Perfect, perfect, perfect. The balls are slightly bigger than I expected but I was thrilled with the price! I looked at another site and shipping at $39 so I came over here and to my delight shipping was free!