Baltimore Port: We live just outside Washington DC so getting to the port was a piece of cake. We drove right up to the ship unloaded our luggage and parked the car. We arrived around 1:30 pm and had we did have to wait quite a while to board (The terminal had plenty of seating but was a little hot). Overall, the check-in process was very efficient.
Ship: The ship was immaculate and the staff responsible for keeping the common areas clean did a fantastic job. The nude art was okay. Didn't seem as bad as some posts made it seem. Some of it is subtle, some of it not. A lot of naked breasts. I was worried how my kids would react and they didn't seem bothered by it.
Normandy Dining Room: The first night is open seating and we did not know this. We were very hungry but waited until 8:15 (our assigned dining time) to go and the line to get in the main dining room was very long. We waited about 20 minutes to be seated. If I had known, we would have gone at 6:00 when we were hungry. No lines any other nights. The food was good. The servers were very attentive. We also had lunch and breakfast in the main dining room a couple of times and we preferred this over the crowds on the lido deck. Breakfast hours were limited and changed daily. We arrived a couple of times at 9:30 (when it had closed at 9:00). We learned to read the operating hours in the daily caper. We had a problem one day when we arrived at 9:50 on a day it was supposed to be open until 10:00. We were told it was closed because they were at full capacity. I looked in and saw over half of the tables were empty . I had to argue to be seated since it was not yet 10:00. The crew was just being lazy and did not want to reset a table. This was only negative experience on the cruise.