Very well executed. I liked how the sections that seemed overly easy before became challenging as you progressed.