Nice team, I think CB Azelf is extremely underrated as well. One piece of advice I could have is not to rely on stat boosts too much. Nobody is going to let you get two CMs up unless you've already taken down their Pokemon with Roar or Whirlwind. Otherwise, great team, and keep it up!