My OB has a 4D machine so I've been getting them weekly (I have to have weekly scans to check the heart). The best I've seen bub look on the 4D was a few weeks ago (30 weeks) but around the 20 week mark was also great.