RC offered a great deal starting off, that's why we chose this line. We have sailed 3 other cruise lines prior to this and had great experiences.
Embarkation went smoothly. There was no difference checking in ahead of time, as opposed to checking in when you get to port. 2 members of our party chose to check in at the port, and their check in was just as fast. There was no benefit to early check-in. Definitely need the app though. You can regularly check your account, check activities etc. during the whole cruise.
We had access to our cabins at 1pm. Luggage was delivered to cabins by late afternoon. Smooth, smooth, smooth!!