how is the app overall? getting iphone in a few days