Yes it is a very good formation vs this opponent.
With your formation you should be careful vs people who play 4-2-3-1 or 4-2-2-2.