Very effective concept. The problem was they were purchased for my husband and proved to be not quite long enough to fully cover his arms even with a short sleeved shirt and nor did they stay up adequately for the duration of the golf game.
So sorry that you felt as though they were not long enough and that they did not stay up!
There might be an issue with sizing as if it is too loose the sleeves tend to slide down.
Our professional golfers with correct sizing do not seem to have this problem
Alternatively, we have the 'Shoulder wrap range' which will get rid of both difficulties of length and sliding down!
Perhaps your next purchase can be the shoulder wraps