Never heard of Glen Helen, but maybe you are referring to Olive Dell. Glen Eden (GE) is a step above the other two but they are good in a pinch. GE is 50 years old and a great spot.