just a question adonis, since you're an expert and all.   assuming i do no cardio like yourself. i need at least 300g protein/day(don't tell me i need less, i know my body, i am not skinny like you  ) that is 1200 calories alone, but protein sources have more than  just pure protein calories alone, so lets bump that up to a minimum of 1800 cals to meet my protein needs.  my maitinence is 3500 calories, for the bulk of my dieting i stay at 500 calories under maitinence.   that leaves me 1200 calories aside from my protein intake, honestly, how much donuts, ice cream and mcdonalds can i eat yet still remain 1200 calories or under.,.,? not much. 
i am very happy that  you have such an extremely fast metabolism that allows you to diet yet eat all the junk food you want & no cardio, unfortunately us normal people who dont have unheard of genetics like yourself, it wont work 
but i dont find dieting hard at all, it is easy for me.