Doble o decimal para valores de latitud / longitud en C #

¿Cuál es el mejor tipo de datos para usar al almacenar datos geoposicionales en C #? Usaría decimal por su exactitud, pero las operaciones con números de coma flotante decimal son más lentas que los números de coma flotante binaria (doble). Leí que la mayoría de las veces no necesitará más de 6...