Its good, but I would reccomend swapping something out for at least one dedicated wall, you seem to have covered all threats nicely, but when you need to switch one of your sweepers out from a counter a bulky pokemon is always good, up to you which you pick though, maybe a good mixed wall though