This was our 6th Christmas cruise but 1st on the Royal.
We arrived in FLL a day before the cruise and spent the night at Embassy Suites. We took the hotels's shuttle to the port at 11:00am and were on board eating lunch in the dining room by 12:30pm. We are Elite so embarkation was quick and painless.
We were upgraded to a mini on Marina deck. Loved the size of the cabin and the large bathroom. The only minor issue was a noise during the day from the pool deck above when someone was dragging chairs around or walking in heels.