Heavy duty rings! I was surprised by the high quality since they were so cheap. The balls stay in place on the top of the rod and they help the curtain glide seamlessly back and forth. My liner and curtain both fit nicely on these rings.