We did online check in and had no issues with it. When we got to the resort there is a separate area used for online check-in. They had a package premade for us. It was very quick and easy.
You can check in online 10 days before your arrival. I did it about a week before.