Thick rubber ends, not to hard not to soft. Grips to wall perfectly. Has a nice weight to them. These rods will hold up heavy shower curtains. Product quality exceeds the price I paid, which is awesome. I recommend  this rod and I would purchase again.