I sailed on the Enchantment of the Seas on a 9 night Canada & New England sailing. Sailing from Baltimore is really convenient. The port is relatively easy to get to but the parking lot attendants could be a bit more helpful. I ended up driving around the pier twice to drop luggage and then park because the attendant was not clear about which lane to follow - a minor hiccough. Paying for parking was also interesting - you handed your credit card to someone in a parked SUV who used a hand-held card swiper. Check-in itself was a breeze.
The ship was famously stretched about 6 years ago. The problem is that public venues are the same original size so the shows were always crowded with passengers standing or sitting on the stairs in the theater. It is often difficult to find a quiet place during the day away from games, music or some other commotion. Even the Library is located off the Centrum (central Atrium) where there is almost non-stop entertainment.
The staff is great. The My-Time Dining staff and our waiter Santos were terrific. The food, however, is only fair. Again, nothing horrible but not much exceptional either. The Windjammer buffet is chaotic with several food stations jammed into a small circular area and there always seemed to be long lines of people waiting to get into the main dining room.
The ship is well maintained and in good shape. My cabin was quite comfortable and the stateroom attendant very attentive. I would sail on the ship again, maybe not for 9 days, primarily because of its convenience.