There are a few things that are not perfect. Can't rubber band a route  a few bits of the interface are maybe a little clunky. But... it's FREE  and chart and AFD updates are FREE  and it does work quite well. Plus it will send GPS data to BT serial devices. Works great with Stratux also. I keep looking at other apps  but Avare is the one I keep using.