We sailed the Enchantment of the Seas (Royal Caribbean) out of Baltimore. Great port to sail from, easy access, easy parking, etc. Nice ship, not in bad shape, some challenges getting from aft to forward on some decks - required going up or down one level, but not a major problem.
We had an oceanview room, deck 2, forward. Not much movement, just enough to lull you to sleep at night. But the climb up the stairs in the morning to deck 9, Windjammer Cafe, was tough to do after about the 4th day. Must have been all the food I ate. We try to only use the elevators when first boarding with carry-ons and when leaving with carry-ons as well. Room was nice, nothing extraordinary but planty of storage space, just what one would expect on a ship. Older tube TV, but the downside was that there was no interface to check our onboard account using the TV - you had to go to the Guest Relations Desk to do that.
The food onboard in all of the venues was very good, not gourmet, but again, what we expected of Royal Caribbean. Food was available at all hours, after 2am one could order from room service. My only disappointment was that there was escargot at dinner only on 2 nights, and we had to ask for the 2nd night. I was spoiled by Celebrity last year having had escargot EVERY night in the MDR.