Have been on a few other different cruise lines. This was our first on Royal Caribbean. Our cabin steward was brilliant. He informed me that they, and a few other, direct customer facing employees are not paid at all by the cruise line. They rely on tips for their "wages". Ours was definitely worth his tips.
Embarkation was very smooth - don't listen to those that say it wasn't.
We bought a package and only ate in the speciality restaurants.Whilst the food was generally of a high standard it wasn't really to my taste. I preferred the food in the Windjammer Cafe.
Size of cabin was great. Bigger than other cruise lines we had been on. Was pleasantly surprised to find tea and coffee in the cabin. Plenty of space for clothes.