Overall, a very nice cruise -- but see "The Bad" at the end of the review.
Used Park-N-Cruise for indoor parking directly across from the ship -- an easy walk and priced at $10/day.
My general experience on the ship was equivalent to my previous cruises on Royal Carib/Princess/Celebrity, which I had concerns about initially. In fact, the personnel were the friendliest and nicest of all my cruises!
Horrible cabin! Noisy due to live band directly below in casino, playing off and on until 1am. Received 15% credit due to noise.