Is the Stress Factory handicap accessible?

Yes.