A family group of 7 of us cruised on the Enchantment of the Seas from Baltimore to the Bahamas for the Christmas holiday cruise (12/22/12 - 12/29/12). We booked three cabins: (1) a single woman in an inside cabin, (2) two retirees/grandparents in a deluxe oceanview cabin, and (3) a family of four (two children ages 2 and 4) in an adjoining deluxe oceanview cabin. The experience overall was very much a mixed bag. I would say more positives than not, but the negatives were really bad - especially the fiasco of a shore excursion to Disney World (never again).
Pros:
(1) Booking through American Express - AmEx Platinum has a partnership with Royal Caribbean, so we had VIP Priority embarkation and didn't have to wait in line at all. Using AmEx also gave us the additional perks of a free bottle of Moet & Chandon Imperial Champagne in our room waiting for us, a free bottle of red wine in cabin, free dinner for two at Chops specialty restaurant, free soda plans for children (which we adults used!), and a $100 onboard credit. These were nice perks.
Cabin location was very good. Not noisy at all (we were worried that our kids were making too much noise). This is unusual since the boat was full to capacity. We were mid-ship so hardly felt any movement. And we were just one floor down from the main dining room. Good location.