Thank you for posting this review. My wife and I took a Carnival cruise back in 2005 and hated it (the inside of the ship was Pepto pink, it was like a booze cruise for a week and the restaurants were closed most of the times we were hungry).
We will be going on the Harmony July 3-10, so your review is really helpful to find out more about the ship. Our ports are different that yours but at least I will know what to expect as far as the ship is concerned.
Can't wait for the other days updates