Very tough, physically demanding...not for the inexperienced. But totally worth it!!!