Fun one. Only tough parts are dealing with the 5 Assaults near the start, and then the small room with all the seeded enemies. You can isolate them one by one by going up on the stairs, so that's what I do. The Credo fight might be the best boss in the entire game, still screwed up a few cool things you can do here.