This is cruise we were looking forward to for a couple of years. Cruised from Long Beach terminal and was surprised how easy is was to embark. Past reviews painted this terminal as a nightmare, not so and we did not have FTFUN! We stayed on the Queen Mary the night before and was awed by the ship features. fabulous. The Miracle is an older and smaller ship but that is part of the charm. We previously sailed the Breeze, Dream, which were larger ships. As usual, Carnival did not let us down. Our cabin steward was Luis and he did a great job taking care of us. Our server were Airnars, Blanka, and Marie. They are the reason we continue to use Carnival. They were personable, fun, caring and love their jobs. After one night they knew our names and our likes.Entertainment was pretty good. The hypnotist on the main stage was awesome. Our excursions on all our ports were great. Also the weather in Hawaii was a sunny 80 all the time were were there. We had an early flight and was concern about making the airport on time (1:15 pm flight), but no problem. We did a self disembarkation and we were at the airport by 10:30 pm. We can hardly wait for our next adventure with Carnival Cruise Lines.