1st, we live in MD so getting to/from the Port in Baltimore was very convenient for us. We heard there are hotels in the area you can stay the night before and leave your car there at no charge, and the hotel provides free shuttle to/from the Port -- if this helps you.
2nd, we are not foodies, but we took home several food memories: the ship food was very good -- as always, some better than others, but we thought the dinner appetizers were extremely tasty with a nice variety of offerings. Many of the main course selections were very good too. The one night that lobster tail was offered (at no up charge), it was just ok but I had better lobster while in Maine and Canada so not a problem. Our dining room servers were wonderful. We have not cruised since 2008, so we learned RC no longer includes a midnight buffet which was totally fine since it is usually very pretty but not that tasty. There was plenty of food available at different times throughout the day/night. The coffee was good which I mention because I remember not liking it on our previous RC cruise several years ago. Great omelets, brown bread + other breakfast items. The pizza and burgers in the Solarium were just ok. I think Carnival's was much better but that was in 2008. I didn't like the soft serve ice cream either but didn't need the extra calories so not a huge issue. The dinner desserts were not that great the first few nights, but then progressively became better.
Best Lobster Roll: Portland Lobster Co - warm lobster with butter on a toasted bun (+ fries) -- you can eat outside and enjoy live music. Other food choices available there too.
We had an interior room by choice. The room size -- and especially bathroom/shower size were small, but with a surprisingly large amount of storage space. We were not in our room that often so it didn't matter. We slept well and didn't have light coming in to wake us which was the most important thing to us. We heard the fee for a balcony is 40% more which we don't think is worth it even if we did like a balcony. But we know people who wouldn't travel unless they have a balcony so it's good there are options for everyone.