Recommended a GPS speedometer please

Free smart phone app - WAZE. Won't do for odometer but will give you the speed and directions with real time traffic and speed traps!