We chose this cruise because the port of departure (Baltimore) is close to our home and we are loyal Royal Caribbean cruisers.
Embarkation was slow due to the heavy rain. Note to those who are in line to pay for parking, ...the extreme right lane is for cash, and you can avoid the long lines of those paying by credit card if you use this lane (it is not marked; the cost is $15.00 per day to park).
The buffet in the Windjammer is very good, and perfect for a quick bite to eat. The main dining was excellent, lobster night, lamb shank, desserts, etc. were very good. Giovanni's (the fee Italian restaurant) was exceptional and worth the money (we paid $20.00 pp before we boarded via online).
Clean, lots of storage, but it does have a support pole at the foot of the bed. The A/C was super cold, we had a tough time finding the right temperature for the room. This cabin is at the extreme left (Port) rear of the ship. We did not feel the rocking like you would in the front. I would gladly book this cabin again.
We did not take an excursion during this cruise but have in the past. Kayaking, city tour, Kings Wharf tour were all very good, somewhat pricey though if you buy them through the cruise line.