It’s too hard, especially the first boss (stronger than the final boss, could barely damage it - was the dropdown floor really necessary?) and parts that require both timing and speed at the same time.
Also, the concept doesn’t really fit the theme well.