I used it on my 3G and it was a POS because of the GPS chip inside the 3G. I kept the app around in hoping that the iPhone 4 will have a stronger signal. I was lucky to find out that it is amazing on an iPhone 4. It is comparable to my Garmin. The recalculations are pretty fast and directions are very accurate. I highly recommend this app!