This feels very complete for 100 minutes! Has a reasonable amount of challenge to start with which keeps you on your toes. Really well done!