It started in San Diego, what a beautiful city to tour. We took a hop-on hop-off tour. Didn't see everything, helped us plan for the next trip. Boarding the Miracle was easy, fantastic volunteers to help everything go smooth. No lines, we just walked right on. Our cabin was on deck 1, we like to stay lower in the ship for a smoother ride. As always, cabin staff was fantastic, they adjusted to us and made us feel at home. We have been on bigger ships and smaller--we think the Miracle is just the right size. I liked the extended time at sea, it allowed us to make the ship feel like home. More things to do than we had time. The Cruise Director was Adam Cornes. He is a natural. His Fun Squad made every day exciting. We actually hated to leave the ship for excursions because we were afraid of missing something. The ports were great and the Canal transit was even more exciting. We also enjoyed Steven Katkowsky. His Academy of Fun lectures were worth leaving the pool. I understand the Miracle was overdue for drydock and we noticed several areas needing maintenance--the staff more than made up for the wear and tear on the ship. We already booked our next trip on the Miracle.