Diet looks good, with those macros you should lose body fat as you will be at a deficit for your height, weight, and age(Don't know your routine/how active you are, so this is mostly theoretical). You may find that you can bump the calories and still be reducing body fat. Just wait to see how...