I managed to get my 6IV ditto through safari but it took FOREVER to get it. You have 2 guaranteed IVs in safari so you really need to be lucky for the other 4. Takes a ton of time and patience. Honestly, even if you get a 4 or 5 IV Ditto you are good to go for breeding honestly.