I agree that there are a lot of stripes, but I personally don't think they are fighting.
No B&W, though. navy and white, yes. Navy is very hard to photograph though.
My pose might make you think this suit is full-fitting (although, again, I dont see it), but here are some other photos of the same suit, which shows that it cant be much slimmer.Warning: Spoiler! (Click to show)