I felt very disappointed when I got this... I ordered it because so many people said it was very soft and comfortable, but it bits into my shoulder worse than the strap I was trying to replace.  Sure, part of the shoulder pad is soft, but its only about 5.5 inches long and the rest of the shoulder pad is some very hard rubber.  The length of the shoulder pad is 11.5 inches which makes over half of the shoulder pad hard rubber!  Come on people, why didn't you say this in the reviews...