Once you get used to the timings, the final boss is so fun.
Also, is the ambush an a table a reference to shovel knight?