I've only done CP and I would highly recommend it. I've done dinner there about two to three times in the past and will most likely never do dinner there again.. but breakfast was delicious. The buffet was constantly being refilled, food was hot, plus the character interaction was 100x better than dinner. I also liked the convenience of being in the park.