We prefer smaller ships and Miracle did not disappoint. Nice public areas. The comedy shows were very good. Make sure to show early to get good seats. Main shows were well done except for last show for "Soul Classics". The entertainers definitely did not have "soul" so it was pretty silly to see a bunch of white singers and dancers trying to sing and dance to 'soul" classics. otherwise all of the shows were very good.
Sea days were full of activities if you wanted to participate. We prefer the "Serenity" area but it was often filled up with no available loungers or chairs. Carnival might want to look at increasing the size of "Serenity" on all ships since every ship we have been on in recent years seem like that part is so popular that passengers are not able to find room.
We loved all the Western Caribbean ports. We've been to all of them before and never use Carnival excursions.
Good sized cabin. Nice layout. Shower adequate size. Plenty of storage. Good balcony with unobstructed views. Climate control worked well. Very satisfied.