Using MyFitnessPal has been essential and great in tracking my calories and exercise. The app offers access to a wide variety of search results with exact macros and details regarding the food. The app runs very smooth, and even gives you educated estimates of weight gain/loss based on the amounts you track. Overall great experience using the app.