Just returned from the Miracle's 8/2/12 cruise. The Miracle is a lovely ship well maintained, generally everything in working order. VIP embarkation was smooth and stress less. Debarkation was not quite so stress free but close.
Our cabin was fairly spacious, the bathroom contained a whirlpool tub. Plenty of storage. Very comfortable. The state room staff were friendly and very helpful. The dining room staff were equally helpful and friendly. The food was OK, nothing particularly special and oddly enough the portions were notably larger on the last night than previous nights. One does not travel on Carnival for the food.
Carnival has a great kids program. Even though there were literally hundreds on board, we hardly saw any of them.
Carnival does have problems with the little things of customer service. Signage is often inaccurate or non existent. Crew members do not have a clue as to where anything is outside of the state room staff. The maps continue to list a sushi bar. It does not exist. And while some may believe that it was moved to the Lido deck, that is not true. The Lido deck serves two varieties of sushi from the Salad Bar beginning at 6PM. Ask one of the staff where the sushi bar is and they will send you to every deck on the ship!
On debarkation at Grand Turk, informational signage was non existent. Crew had no idea where the gangway was and were sending passengers in the wrong direction. When this was brought to the attention of the Assistant Cruise Director Brian who was in charge, he was argumentative and juvenile. He decided that if people didn't hear the overhead directions "they didn't need to debark". Malcolm should probably review his contract.
Don't bother with room service breakfast. They consistently came 30-60 minutes late. They do better at other periods.
Grand Turk is worth going to only if you like swimming pools and margaritas. The beach has coarse sand and rocks. Takes forever to leave the ship and forever to get back on. The shops are standard Carnival cruise port shops with no local folks involved. I know some folks believe that Carnival can't pick the sand, but this is their beach they did pick it and it was a poor choice. I do not cruise so that I can swim in a pool. I can stay home and do that!
The Serenity deck becomes an Officer's Club after dinner. The ships officers do not come to mingle with the guests, in fact they seem put out that guests are there and will make that perfectly clear if you suggest that perhaps they could give their seats to paying customers. The officers converse in their primary language, and probably should not be referencing passengers when they do so. I understood them. I am sure others did as well.
All in all, Miracle is a nice ship but there needs to be better training for crew members. It's one thing not to have an answer to a simple question, it is another to make no effort to find the answer or make one up.