Spent 8 days on the Miracle with my family.
Camp Carnival: A+ My 8 y/o daughter and 10 y/o son absolutely loved camp carnival. Before the cruise, they asked if they could minimize the time at camp. As soon as the cruise started, their preference was to be at Camp Carnival in place of doing anything and everything else. Very safe and an all around great experience.
Cabin: Had a Ocean Suite, so my expectations were high and were more than met. King bed and a top and bottom bunk with plenty of room. Great service.
Food: The Lido Deck meals were better than the dining room meals we've had on other ships. Great selection, clean and great food.
Nick and Nora's was amazing and at $35pp, it's well worth it. The best rib-eye steak I've ever had. The dining room food was very good as well.
Pools, etc.: It was so nice to have an adult pool, along with the other pools. No complaints.
Our cruise last year was on the "newer" Carnival Dream and that ship experience was not as good as was with the Miracle. Larger ships like the Dream simply mean more people and more crowds. The Miracle experience was much better.