We were celebrating my Parent's 50th anniversary and wanted something different than Eastern/Western Carrib and something more reasonable than Disney. Baltimore was a great city. Enjoyed Inner Harbor the night before. Embarkation was easy. The ship was "tired." They were doing repairs on the decks the entire trip. Loud and welding repairs. Ports were amazing. Children's activities were lacking. One of the younger counselors told my 5 year old that his picture was bad! We got yelled at by the towel lady. Was told to go to Deck 5 to complain. Felt like it was a training cruise for staff. They were rude and disrespectful. Our cabin was fine but the service was lacking. We enjoyed the length of the cruise and the ports were amazing. Food was good. Disembarkation took a long time. There were long lines getting off of the ship. I would definitely go the itinerary again but would re-think the ship.