Run wasn't as bad as expected after practicing for a bit. Sub 2 hours definitely possible since I had to retry three levels.