Beat it 2 days ago, along with the "optional bosses", overall i'd give it a 9/10, though I wish the ultimate weapons had alittle more "oomph" to them and were slightly harder to obtain.