Im not an expert in dieting but I know for sure that it doesnt matter how good is a diet... as soon as you stop dieting you gain back what you have lost and even add on some more... so i believe the best diet is eat less and do more excercise...