Just got off the Miracle a few days ago and I've never been happier to be home.
Dining - The food on this boat was absolutely awful. I saw it slide gradually downhill over my last few cruises but now its just fallen off of a cliff. Hardly anything was cooked properly. Steaks were always underdone and bloody, chicken and pork were always overcooked and dried out like eating sand. The "roast" at the lido buffet one day was a good example of this - every time they would cut someone a slice of it they had to grab a few paper towels to wipe up the bloody cutting board. Even the most simple things have changed, such as the government-quality cheese on all burgers and sandwiches as well as the Lido chicken fingers, which are about 1/4th the size they used to be and are mostly just fried breading. Supper Club is not even close to being what it used to be, and the only reason it might still be worth the extra cost is because you aren't stuck eating the slop downstairs. You would probably consider the food on this boat good if you are used to eating $1 Banquet TV dinners every night.
Public Rooms - Public areas are exactly the same as they are on every other Carnival boat. They seemed to be a little more dirty than usual.
Same as all the other balcony rooms but depending on the direction of the wind in port your view might be blocked by the Panama flag on the back of the boat.