Needing or using up much energy; testing powers of endurance.
Difficult or exhausting to traverse.
Easy; simple or straightforward.