This was only our second cruise. The first was on Royal Caribbean-Voyager of the Seas. The embarkation was slow and it required establishing your credit card information after. (Instead of getting it done at the same time.)
The cabin was too hot for our comfort. Nothing was done after reporting this to the cabin attendant. The ship's configuration was such that you must pass thru their deck which contained most of their shops and the casino. Great for marketing: inconvenient for travelers.
The food was mediocre at best. The service desk informed me that getting an early dining slot was about impossible-even though I informed them of my medical issues. The staff, however, was well trained and helpful.