We recently sailed on the Miracle - it was the 3rd cruise for my husband and myself and first for our teenagers a daughter 16 and son 18 - We all had an absolutely perfect vacation! - The ship was certainly wildly decorated (previous cruise was on Norwegian Wind -Hawaii) but in a fun way. We flew direct from Toronto (booked thru Carnival) and arrived mid-afternoon so we went straight on the ship almost and could get to our cabin - we spent time exploring the ship and enjoyed ourselves.
Cabin - Even with all 4 of us practically adults we managed fine in our cabin - we had an extended balcony and I enjoyed that - it was nice to get outside without having to go up or down several decks - lots of room to store all our stuff (even if my daughter did bring her whole wardrobe!)
Food -We thought the food was wonderful - all of it - the kids loved the pizza and icecream especially - we tried Horatios a few times and it was good tho the stations are spread out (the chocolate buffet the last day was best!) We had a table with just the 4 of us in the dining room and would have enjoyed being seated with others (esp since the kids ditched us several nights) but managed to meet with another couple with teenagers sitting next to us and we did eat with them a few nights and the kids ate together - Harris (from Indonesia) was our waiter and he was wonderful - we still make the noise he did for parmesan cheese and grinding pepper! No complaints about the food at all - also used room service to get breakfast for my slow moving daughter a few mornings which was great