This was cruise number 10 for us and one of, if not the best. We have previously sailed on Carnival, Royal Carribean, and Holland America. We found the Carnival Miracle to be in excellent condition, the service was top notch, and the food was great probably 90% of the time. Only had a couple not so good dishes. The size of the ship is perfect. Not so big and not too small. Never felt crowded. Never waited in lines to disembark at ports or at buffet lines. Traveled with 2 small children who both had a great time. Camp Carnival staff was wonderful! Only complaints overall would be that the water slide has no water pressure so you get stuck all the time. My 6 year old who loves waterslides went on it once and didn't care to go back. And only one hot tub was hot the whole cruise which caused it to be crowded all the time. Overall we loved the ship, sad to see it go to the west coast later this year but we are excited that the Carnival Legend is replacing it which is the same class of ship but with all the new upgrades (Guys burgers, Blue Iguana, and Waterworks, etc).
Very spacious even with 4 people. Plenty of storage. Great location.