Difficult but fun. The boss fight was a struggle, but it felt good to finally beat it :D
Yes the boss battle is VERY hard. I've only beat it TWICE on it's current difficulty